Continuation of My first step in learning Generative Art.
"Flower on a Lofty Height"
I drew an image expressing a flower on a lofty height; I wonder if there is a flower that varies its color during one day.
function setup() { createCanvas(800, 700); // background(48); petals(); stalk(); } function petals() { // noStroke(); for (var i = 0; i < 200; i++) { var r = random(600); // fill(color(random(200, 255), random(200, 255), random(255), 78)) // yellow fill(color(random(255), random(200, 210), random(200, 255), 78)) // blue beginShape(); curveVertex(0, 0); curveVertex(400, 350); curveVertex(random(400), random(600)); curveVertex(random(400), random(400)); endShape(); } } function stalk() { for (var i = 0; i < 30; i++) { fill(color(144, random(200, 255), 144, 60)); beginShape(); curveVertex(400, i); curveVertex(400, 350); curveVertex(800, 700); curveVertex(random(500), random(700)); endShape(); } }
TIL π
curveVertex
function can draw a complex curve. It's still difficult for me to master. However, such a curve is necessary to draw any kinds of stuff in nature.
I started publishing my artworks on a cool hosting web service, OpenProcessing as well.
Top comments (1)
soooo awesome!