//=time() ?>
f=lambda x,y:abs(sin(x)+log(y))
g=lambda x,y,z:(f(y,z),f(z,x),f(x,y))
size(800,800)
colorMode(HSB,9,1,1)
for i in range(800):
for j in range(800):
x,y,z=g(*g(*g(i*.005,j*.005,dist(i,j,200,200)*.025)))
m=max(x,max(y,z))
set(i,j,color(x/m+5,y/m,z/m))
#つぶやきProcessing
f=lambda x,y,z:(x*.02+y*.03+z*.06)%1
g=lambda x,y,z:(f(x,y,z),f(y,z,x),f(z,x,y))
size(800,800)
colorMode(HSB,1,1,1)
for i in range(800):
for j in range(800):
set(i,j,color(*g(i*.2,j*.2,0)))
#つぶやきProcessing
#つぶやきProcessing #つぶやきGLSL #dailycodingchallenge 18日目、(文字数が)つらい!
size(720,720,P2D);f=open("a","w");f.write("#define f(a)cos(a.zyy+sin(a*a.zxy))\nvoid main(){gl_FragColor=vec4(f(f(f((7.2-gl_FragCoord.yxy/50+vec3(4,0,4))))),1);}");f.close();filter(loadShader("a"))
#Processing #GLSL #dailycodingchallenge 13日目、数字!
Processingで描いた模様にGLSLで効果を追加。ほんとは古い映画みたいなかすれた効果をつけたかったんだけど、なんか保護フィルムに気泡が挟まってる?みたいな表現に。でもこれはこれで。