Nullsoft AVS Preset 0.2(f€$1 ,xi = i * (n - 1) % c; yi = floor(i * (n - 1) / c); xo = xi * 2 / c - 1; yo = yi * 2 / c - 1; ro = sqrt(sqr(xo) + sqr(yo)); ao = psi + sin(ro * $PI / 2) * $PI * 2; xb = xo * cos(ao) + yo * sin(ao); yb = yo * cos(ao) - xo * sin(ao); index = (xb / 2 + 0.5) * c + floor((yb / 2 + 0.5) * c) * c; xv = ((xi * 2 + 1) / c - 1 + cos(yi / c * 2 * $PI + theta) * wiggle) * scale; yv = ((yi * 2 + 1) / c - 1 + sin(xi / c * 2 * $PI + theta) * wiggle) * scale; assign(gmegabuf(index), (gmegabuf(index - c - 1) + gmegabuf(index - c + 1) + gmegabuf(index + c - 1) + gmegabuf(index + c + 1)) / 16 + (gmegabuf(index - c) + gmegabuf(index - 1) + gmegabuf(index + c) + gmegabuf(index + 1)) / 8 + (gmegabuf(index)) / 4); assign(gmegabuf(index + n), (gmegabuf(index - c - 1 + n) + gmegabuf(index - c + 1 + n) + gmegabuf(index + c - 1 + n) + gmegabuf(index + c + 1 + n)) / 16 + (gmegabuf(index - c + n) + gmegabuf(index - 1 + n) + gmegabuf(index + c + n) + gmegabuf(index + 1 + n)) / 8 + (gmegabuf(index + n)) / 4); assign(gmegabuf(index + 2 * n), (gmegabuf(index - c - 1 + 2 * n) + gmegabuf(index - c + 1 + 2 * n) + gmegabuf(index + c - 1 + 2 * n) + gmegabuf(index + c + 1 + 2 * n)) / 16 + (gmegabuf(index - c + 2 * n) + gmegabuf(index - 1 + 2 * n) + gmegabuf(index + c + 2 * n) + gmegabuf(index + 1 + 2 * n)) / 8 + (gmegabuf(index + 2 * n)) / 4); red = if(equal(xi, 0), 0, gmegabuf(index)); green = if(equal(xi, 0), 0, gmegabuf(index + n)); blue = if(equal(xi, 0), 0, gmegabuf(index + 2 * n)); x = xv * cos(ao) + yv * sin(ao); y = yv * cos(ao) - xv * sin(ao);—assign(gmegabuf(999999), gmegabuf(999999) + 1); theta = gmegabuf(999999) * $PI / 16; psi = gmegabuf(999999) * -$PI / 32; x1 = floor(rand(c)); y1 = floor(rand(c)); x2 = floor(rand(c)); y2 = floor(rand(c)); red = rand(32) - 16; green = rand(32) - 16; blue = rand(32) - 16; count = 0; points = max(abs(x2 - x1), abs(y2 - y1)); loop(points, exec2( assign(x, floor(x1 + (x2 - x1) * count / points)), exec2( assign(y, floor(y1 + (y2 - y1) * count / points)), exec2( assign(index, x + y * c), exec2( assign(gmegabuf(index), red), exec2( assign(gmegabuf(index + n), green), exec2( assign(gmegabuf(index + 2 * n), blue), assign(count, count + 1))))))));Mc = 50; scale = 1.36; wiggle = 0.08; n = pow(c, 2); theta = 0; psi = 0;ÿÿÿ$c«xi = floor(i * (n - 1) / c); yi = i * (n - 1) % c; xo = xi * 2 / c - 1; yo = yi * 2 / c - 1; ro = sqrt(sqr(xo) + sqr(yo)); ao = psi + sin(ro * $PI / 2) * $PI * 2; xb = xo * cos(ao) + yo * sin(ao); yb = yo * cos(ao) - xo * sin(ao); index = (xb / 2 + 0.5) * c + floor((yb / 2 + 0.5) * c) * c; xv = ((xi * 2 + 1) / c - 1 + cos(yi / c * 2 * $PI + theta) * wiggle) * scale; yv = ((yi * 2 + 1) / c - 1 + sin(xi / c * 2 * $PI + theta) * wiggle) * scale; red = if(equal(yi, 0), 0, gmegabuf(index)); green = if(equal(yi, 0), 0, gmegabuf(index + n)); blue = if(equal(yi, 0), 0, gmegabuf(index + 2 * n)); x = xv * cos(ao) + yv * sin(ao); y = yv * cos(ao) - xv * sin(ao);Jtheta = gmegabuf(999999) * $PI / 16; psi = gmegabuf(999999) * -$PI / 32;Mc = 50; scale = 1.36; wiggle = 0.08; n = pow(c, 2); theta = 0; psi = 0;ÿÿÿ