//=time() ?>
def setup():size(400,400)
def draw():
colorMode(HSB,2,2,2)
a=lambda i,x,y,z: abs(cos(y+i)+sin(x+(frameCount*.1-4)*z))%2
f=lambda t:(a(0,*t),a(3,*t),a(6,*t))
[[stroke(*f(f(f((i*.03,j*.03,1))))),point(i,j)]for i in range(400) for j in range(400)]
#つぶやきProcessing
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
おわかりになりますでしょうか... こちらの画像で、ちょっと残念なミスが発生していることに... むむむ。まぁトリミングすればバレないのだけれど #Processing