name: "Arctic Rainbow" mode: dots blend: additive persist: 0.789 linewidth: 1.877 [init] cols = 48 n = 918 [frame] fall = fall + dt * (0.855 + vol_att * 1.119) hue = hue + dt * 0.034 [point] col = floor(i * cols) ci = frac(i * cols) xx = (col / cols - 0.5) * 1.9 yf = frac(rand(col * 3.7 + 1) + fall * (0.55 + rand(col + 5) * 0.5)) tail = rand(col * 1.3 + 9) * 0.297 + 0.04 yy = (yf * 2 - 1) * 1.05 + ci * tail x = xx / aspect y = yy red = (1 - ci) * (0.2 + treb * 0.85) + 0.04 * 0.85 green = (1 - ci) * (0.2 + treb * 0.85) + 0.04 * 0.92 blue = (1 - ci) * (0.2 + treb * 0.85) + 0.04 skip = if(above(abs(yy), 1.02), 1, 0)