diff --git a/cloud/cloud.pde b/cloud/cloud.pde new file mode 100644 index 0000000..decda6b --- /dev/null +++ b/cloud/cloud.pde @@ -0,0 +1,25 @@ +void setup() { + size(640, 240); + background(255); +} + +void draw(){ + loadPixels(); + float xoff = 0.0; + for (int x = 0; x < width; x++) { + float yoff = 0.0; + for (int y = 0; y < height; y++) { + noiseDetail(2,0.65); + float brightr = map(noise(xoff,yoff), 0, 1, 80, 200); + noiseDetail(12,0.65); + float brightg = map(noise(xoff,yoff), 0, 1, 80, 200); + noiseDetail(8,0.65); + float brightb = map(noise(xoff,yoff), 0, 1, 80, 200); + //float bright = random(255); + pixels[x+y*width] = color(brightr, brightg, brightb); + yoff += 0.01; + } + xoff += 0.01; + } + updatePixels(); +} \ No newline at end of file diff --git a/random_noise_walker/random_noise_walker.pde b/random_noise_walker/random_noise_walker.pde new file mode 100644 index 0000000..b20d39e --- /dev/null +++ b/random_noise_walker/random_noise_walker.pde @@ -0,0 +1,35 @@ +class Walker { + float x, y; + float tx, ty; + + Walker() { + tx = 0; + ty = 10000; + } + + void step() { + x = map(noise(tx), 0, 1, 0, width); + y = map(noise(ty), 0, 1, 0, height); + tx += 0.01; + ty += 0.01; + } + + void display() { + stroke(0); + ellipse(x, y, 16, 16); + } + +} + +Walker walker; + +void setup() { + size(640, 240); + background(255); + walker = new Walker(); +} + +void draw () { + walker.step(); + walker.display(); +} \ No newline at end of file