
processingでは標準でパーリンノイズ(Perlin Noise)が
使える関数noise()が付いています。
パーリンノイズは、自動生成されたテクスチャや、
山、海、雲の自動生成などに使われています。
noise()を使ったコードは以下の通りです。
float noiseScale = 0.02;
void setup(){
size(400,400);
background(255);
noLoop();
//noiseDetail(3,0.5);
}
void draw(){
for(int i=0; i<width; i++){
for(int j=0; j<height; j++){
stroke( 255*noise(i*noiseScale,j*noiseScale) );
point(i,j);
}
}
saveFrame("hoge.jpg");
}