let increment = 0.01 let octaves = 8 let falloff = 0.4 let t = 0 let animationSpeed = 0.0005 function setup() { createCanvas(640, 240) pixelDensity(1) noiseDetail(octaves, falloff) } function draw() { loadPixels() for (let x = 0; x < width; x++) { for (let y = 0; y < height; y++) { let index = (x + y * width) * 4 let noiseValue = noise(x*increment, y*increment, t*animationSpeed) let bright = map(noiseValue, 0, 1, 0, 255) pixels[index+0] = bright pixels[index+1] = bright pixels[index+2] = bright pixels[index+3] = 255 } } updatePixels() t += deltaTime }