松嶋松 (@shomtsm) 's Twitter Profile
松嶋松

@shomtsm

ID: 542589031

calendar_today01-04-2012 14:35:52

1 Tweet

146 Followers

381 Following

Fran (@furafuku) 's Twitter Profile Photo

What the world needs is more morphological closing: one of the best tricks for organically smooth unions with clean, tightly-connected boundaries. Not only does it avoid the need for isosurface extraction, but it also works with arbitrary geometries, not just circles.

JunKiyoshi (@junkiyoshi) 's Twitter Profile Photo

RGB Bar. Source code -> junkiyoshi.com/openframeworks… #openframeworks #programming #creativecoding #プログラミング

ひさだん (@hisadan) 's Twitter Profile Photo

//#Processing int n=9999,i; float a[]=new float[n*2],d,r,t,x,y,e,f,p,k=360; void setup(){ size(720,720); for(i=0;i<n;i++){ a[i]=70*randomGaussian(); a[i+n]=random(TAU); } e=random(3)+1; f=random(3)+1; } void draw(){ background(0); stroke(-1); for(i=0;i<n;i++){ //cont.

はぅ君 (@hau_kun) 's Twitter Profile Photo

t=0 $=[] draw=_=>{background(0,t?.05:!createCanvas(W=720,W)+W) colorMode(HSB) noStroke() $[t++%W]={x:360,y:360,a:-t*3,t:0} $.map(p=>fill(p.t,80,W,.5)+circle(p.x+=cos(p.a+=p.t++%60?0:random(1)-.5)*(S=(p.t%60)/20),p.y+=sin(p.a)*S,sin(p.t/30*PI)**4*9+5))} #つぶやきProcessing

Kat ⊷ the Poet Engineer (@poetengineer__) 's Twitter Profile Photo

idea pollination across the constellation of my interests 💡✨ added a 2d map that randomly selects topics. when i pause on a pair, gemini flash lite generates a new project idea combining both of them e.g. evolutionary algorithms + gesture-driven world-building = ??

GREG ISENBERG (@gregisenberg) 's Twitter Profile Photo

pretty crazy that people are vibe coding music now (this is dj_dave) she uses strudel a new live coding app to write music in your browser (open source too) i've never knew this was possible before

JunKiyoshi (@junkiyoshi) 's Twitter Profile Photo

Switching box. Source code -> junkiyoshi.com/openframeworks… #openframeworks #programming #creativecoding #プログラミング

Xor (@xordev) 's Twitter Profile Photo

"Flutter" vec3 p; for(float i,z,f;i++<5e1;z+=f=.003+.1*abs(length(p)-5.),o.rgb+=(p/z+.8)/f) for(p=z*(FC.rgb*2.-r.xyy)/r.y,p.z+=9.,f=1.;f++<7.;p+=sin(round(p.zxy/.1)*.1*f-t)/f); o=tanh(o/2e3);

Snow Esamosc (@snowesamosc) 's Twitter Profile Photo

#つぶやきProcessing 「クロシロロード」 f=0 draw=_=>{ f++||createCanvas(W=500,W) background(0) stroke(W) for(n=0;n<90;n+=3) for(a of[0,1]){ k=tan((F=(n+f)*3)/200*PI+PI/2)*30 y=(noise(F/200|0,a)*5|0)*100 fill(noise(F/200|0,n,a)<.5?0:W) circle(a?W-y+k:y-k,y+k,n) } }

Ksenia Kondrashova (@uuuuuulala) 's Twitter Profile Photo

It’s time to start sharing the shaders I’ve been making for Paper! DotOrbit is the first one shaders demo & docs: shaders.paper.design/dot-orbit paper: app.paper.design If you run into a bug or have a suggestion, feel free to dm

𝒚𝒖𝒌𝒊 (@yukiloz7) 's Twitter Profile Photo

こちらのサイトの実装を担当しました🦌 WebGLを使った面白い表現やサイトのモード切り替え等、普段よく作っているリッチなサイトとはまた違う雰囲気の良いサイトにできました😌 良かったら見てみてください! #gsap #lenis #swup #threejs