ryotakoさんのプロフィール画像

ryotakoさんのイラストまとめ


読書とジェネラティブアートに興味がある人

フォロー数:1523 フォロワー数:1705

今日のGLSLその2。ガラス感。

1 15

今日のGLSL。金魚感。

2 21

数式を少しいじるとこう。やばい。楽しい...

0 7

今日のGLSL。

風景みたいなものをイメージして、これまでのやつに人為的に手を加えてみる。

1 25

今日のProcessing。
昨日までのコードを更に変形。もうこのコードをベースに無限に遊べそうな気がしてくる... 楽しい

6 34

これ系は以前も作ったけど、1行目の式をちょっと触るだけで結果が色々変わるの超楽しいのよね。

(擬似)シェーダーガチャ!

0 4

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))

7 45

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)))

2 11

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"))

3 17

13日目、数字!

Processingで描いた模様にGLSLで効果を追加。ほんとは古い映画みたいなかすれた効果をつけたかったんだけど、なんか保護フィルムに気泡が挟まってる?みたいな表現に。でもこれはこれで。

2 20