//=time() ?>
n=noise
def a(i,x,y,z):return sin((n(i)*x+n(i+1)*y+n(i+2)*z)*6)+1
def f(t):return a(0,*t),a(3,*t),a(6,*t)
size(400,400)
colorMode(RGB,2,2,2)
for i in range(width):
for j in range(height):
stroke(*f(f(f((i*.01,j*.01,1)))))
point(i,j)
#つぶやきProcessing
size(400, 400)
translate(200, 200)
background(0)
noStroke()
blendMode(DIFFERENCE)
for _ in range(3):
fill(random(255), random(255), random(255))
for i in range(20):
rotate(random(1))
ellipse(50, 0, 40, 500)
#つぶやきProcessing
複素流速ポテンシャル?をシェーダーで。重ね合わせで色々なパターンが作れるっぽい。これは一様流れ+湧き出し+吸い込み(のハズ...)#Processing #glsl