//=time() ?>
Just discovered blendMode, slapping that fresh coat of paint onto some old code
#generative #generativeart #generativedesign #genartclub #p5js #creativecoding #codeart #mnartist #MPLSArt #minneapolismn
リソ対応はこのやり方でよさそう。いったん1版目をベタ塗りしたあとblendMode(REMOVE)で反転したimageを置いてから、改めて2版目に塗りのimageを置く
#dailycoding
https://t.co/0cuz6195kv
寒色のときはテクスチャを薄い水色に、暖色のときはテクスチャを黄色にする。
blendMode(MULTIPLY)で大きな色のパーツを重ねているので、重なりすぎると黒くなっちゃう。少し防ぐために、SaturationとBraightnessを操作する。
#p5js #generativeart #creativecoding
blendmodeで出力しようとしたらなぜか絶対みつあみが2本に変わっちゃうからモラクスちゃんはこっちのモデルでしか出せない…
#AIart #stablediffusion
blendmode⇔stablediffusion
永久機関が完成しちまったなァア~~~~!!!
#AIart https://t.co/8dL0ZnTrYn
t=0
a=[]
draw=_=>{t||createCanvas(W=720,W)
colorMode(HSB)
B=blendMode
R=random
a[t%W]={x:R(W),y:R(W),l:0,c:R(A=360)}
t++
B(BLEND)
background(0,.02)
B(ADD)
a.forEach(e=>fill(e.c,70,W,T=tan(e.l++/W))+circle(e.x+=cos(R=noise(e.x/A,e.y/A,t/W)*9),e.y+=sin(R),2/T))}
#つぶやきProcessing
playing with noise() and blendMode() to create a grainy atmosphere
#wip #creativecoding #generativeart
昨日の続きで、透明度をつけて、blendMode(ADD)にしてみた。
綺麗でいい感じ。
#p5js #creativecoding #generativeart #プログラミング #ジェネラティブアート
Finally gave coloring from greyscale via layer blendmodes a shot. It's gonna take some time to get the hang of, but it's pretty fun so far.
Chrome、blendModeの表示おかしい…!
同じ作品なのに、見え方がぜんぜん違う…。
https://t.co/v6MbJ69Ou9
←最近のchromeでの表示
→7月に作品を作ったときのchromeでの表示
setup=_=>{createCanvas(w=640,w);background(0);blendMode(ADD);noStroke();r=w;while(r--){fill((u=random)(64),u(32),u(16));push();translate(u(w),u(w));rotate(u(TAU));square(-30,-30,60);pop()}filter(INVERT)}
#つぶやきProcessing
https://t.co/oMx7uIe5P9
setup=_=>{createCanvas(w=600,w);blendMode(ADD);p=new Path2D("M 0.5 0.49 A 0.7 0.7 0 1 1 0.5 -0.49 A 0.5 0.5 0 1 0 0.5 0.49 Z");r=w;while(r--){
push();translate((q=random)(w),q(w));rotate(q(TAU));scale(q(30)+10);fill(40,80,160);drawingContext.fill(p);pop()}}
#つぶやきProcessing
t=0
draw=_=>{t||createCanvas(W=720,W)
t+=.01
colorMode(HSB)
B=blendMode
B(BLEND)
background(0,.1)
B(ADD)
for(r=0;r<9;r+=.1)push()+translate(cos(R=r*r-t)*(H=360)+H,sin(R-r*W)*H+H)+rotate(t*W)+fill(r*40,85,W,T=tan(r+t))+ellipse(0,0,50/T,9/T)+pop()}
#minacoding
#つぶやきProcessing
#つぶやきProcessing #creativecoding #genart
#StrAttrCat #StrangeAttractor Catalog
# ID: SGBGKMPUVLPA
size(500,500)
stroke(2,6,9)
blendMode(SUBTRACT)
x=y=.05
for _ in range(9**6):u=.6-x*(.6+1.1*x+.6*y)-.2*y;v=.3+x*(.8+.9*x-.1*y)+y*(.3-1.2*y);point(461*(u+.4),253*(v+.8));x,y=u,v
#つぶやきProcessing
#StrAttrCat Strange Attractor Catalog
# ID: POJLMTCJVDSO
size(500,500)
clear()
stroke(255,255,70)
blendMode(ADD)
x=y=.05
for _ in [0]*(5**7):u=+.3+x*(+.2-.3*x-.1*y)+y*(+0+.7*y);v=-1+x*(-.3+.9*x-.9*y)+y*(+.6+.2*y);point(337*(u+0.0),207*(v+1.4));x,y=u,v
t=0
draw=_=>{t||createCanvas(W=720,W)
t+=.01
colorMode(HSB)
B=blendMode
B(BLEND)
background(0,.04)
B(ADD)
F=(a,b=r+7)=>cos(a)*b*9+360
for(r=-4;r<54;r+=.05)stroke(r*6,70,W,.1)+line(F(R=r+random(.1),r),F(R-PI/2,r),F(R+=noise(sin(r%TAU-t)*2,t)),F(R-PI/2))}
#つぶやきProcessing