草
パソコンの中にあったのを、絵作りのとこだけアップ。そういえば、何か作っていたのでした。 備忘のために。
int NUM;
float[] grasses;
void setup()
{
size(495, 140);
smooth();
background(255);
NUM = width;
grasses = new float[NUM];
for (int i = 0; i < NUM; i++)
{
grasses[i] = random(0, 1) * random(0.5, 1);
}
drawGrasses();
save("grasses.png");
}
void drawGrasses()
{
noFill();
colorMode(HSB);
for (int i = 0; i < NUM; i++)
{
stroke(random(50, 100), 200, 200);
strokeWeight(width * 0.0015 * random(0.5, 1));
int x = i * width / (NUM - 1);
line(x,
height,
x + width * random(-0.1, 0.1) * random(-0.15, 0.15),
height * (1.0 - grasses[i] * 0.3 - 0.2));
}
}