pitaru
@pitaru
Followers
8K
Following
4K
Media
333
Statuses
3K
Interested in Creative Coding x AI for artistic expression, accessibility, learning // now Google Creative Lab // 53 Paper // Cofounded SFPC // My Opinions
Brooklyn, NY
Joined July 2009
🎹First try at a little Synth Tutor You can ask it how to do things, it shows you how and explains why I'm now convinced that self-explaining apps should become the default The app is vibe coded with https://t.co/TH6ObbkvUS and uses the Web Audio API + Gemini 2.5 Pro
5
3
31
fiddling with some ⚙️ sliders so I can pilot through Candyland 🍭 Try it here https://t.co/DGNsrsoowh
SHADER PILOT: fly through infinite fractal worlds DAY 2: Inception Today let's fly through one of my favorite #GLSL shaders by the amazing @zozuar. I still cannot believe the entire code for this world fits inside one tweet (see below!) Try it here: https://t.co/DGNsrsoowh
0
1
6
SHADER PILOT: fly through infinite fractal worlds It blows my mind that an entire universe can be created with less than 140 characters of shader code (HT @XorDev). So I vibecoded a little shader-pilot with @GoogleAIStudio to explore it Try it here https://t.co/puKCijbsZL
vec3 a=vec3(1,0,0),q,p=-.5-a*t,v=rotate3D(.7,a)*vec3(FC.xy*2.-r,r.y);for(float d,i,l;l++<2e2;p-=v/length(v)*d)for(q=p,d=-q.y,i=58.;i>.05;i*=.5)d=max(d,min(min(q=i*.9-abs(mod(q*rotate3D(.5,a.zxz),i+i)-i),q.y).x,q.z)),l>1e2?d+=1e-5,v/=v,o:o+=max(5e-4-d*d,0.);o*=log(7.-p.y)*.1;#GLSL
11
59
572
fiddling with some ⚙️ sliders so I can pilot through Candyland 🍭 Try it here https://t.co/DGNsrsoowh
SHADER PILOT: fly through infinite fractal worlds DAY 2: Inception Today let's fly through one of my favorite #GLSL shaders by the amazing @zozuar. I still cannot believe the entire code for this world fits inside one tweet (see below!) Try it here: https://t.co/DGNsrsoowh
0
1
6
SHADER PILOT: fly through infinite fractal worlds DAY 2: Inception Today let's fly through one of my favorite #GLSL shaders by the amazing @zozuar. I still cannot believe the entire code for this world fits inside one tweet (see below!) Try it here: https://t.co/DGNsrsoowh
0
0
2
SHADER PILOT: fly through infinite fractal worlds DAY 2: Inception Today let's fly through one of my favorite #GLSL shaders by the amazing @zozuar. I still cannot believe the entire code for this world fits inside one tweet (see below!) Try it here: https://t.co/DGNsrsoowh
for(float i,e,g,s,k=t*.2;i++<1e2;o+=.01/exp(1e3*e)){vec3 v=vec3(1,3,7),p=vec3((FC.xy-r*.5)/r.y*g,g)*rotate3D(k,cos(k+v));p.z+=k;p=asin(sin(p))-3.;for(s=2.;s<6e2;p=p+p-v)p.xz*=rotate2D(g/8.),p=abs(p),p=p.x<p.y?p.zxy:p.zyx,s+=s;g+=e=abs(length(p-clamp(p,-PI,PI)))/s;} #つぶやきGLSL
0
0
4
SHADER PILOT UPDATE: TERRAFORM BOOST I'm amazed by the variety of worlds that this little (under 140-character) shader can produce so I added a little Terraform boost button in the HUD 🌐 try it here https://t.co/puKCijaVad
1
0
2
SHADER PILOT: fly through infinite fractal worlds It blows my mind that an entire universe can be created with less than 140 characters of shader code (HT @XorDev). So I vibecoded a little shader-pilot with @GoogleAIStudio to explore it Try it here https://t.co/puKCijbsZL
vec3 a=vec3(1,0,0),q,p=-.5-a*t,v=rotate3D(.7,a)*vec3(FC.xy*2.-r,r.y);for(float d,i,l;l++<2e2;p-=v/length(v)*d)for(q=p,d=-q.y,i=58.;i>.05;i*=.5)d=max(d,min(min(q=i*.9-abs(mod(q*rotate3D(.5,a.zxz),i+i)-i),q.y).x,q.z)),l>1e2?d+=1e-5,v/=v,o:o+=max(5e-4-d*d,0.);o*=log(7.-p.y)*.1;#GLSL
11
59
572
Looking at reviews for Backgammon apps it's fascinating that so many folks believe the dice are cheating at expert AI settings. Is it a micro cosmos of some larger cognitive bias? Maybe some do? I'm not above it, I can't help it It's time to train my own TD NN from scratch,
0
0
1
Music + Code = GEMIDI 🎵 My Creative Lab teammate @rikard_io made an awesome environment that lets you use Gemini to code your own custom musical experiments. Try it, play, remix! 👇
I've been jamming on this LLM music playground in @GoogleAIStudio It's a framework for creating and remixing #generative music toys–no coding required. But more importantly, to have fun with music! AI as a creative tool-maker! Play here: https://t.co/jvxJpHImw7 Sound on!
0
2
12
OK, this is my favorite thing to play with now Create infinite little musical midi tools
I've been jamming on this LLM music playground in @GoogleAIStudio It's a framework for creating and remixing #generative music toys–no coding required. But more importantly, to have fun with music! AI as a creative tool-maker! Play here: https://t.co/EPre8wfCgM Sound on!
0
0
2
and then when i get tired of learning about shaders i just navigate around with a usb game controller i found in the drawer 😀
0
0
2
I'm still trying to asses the accuracy of the explanations (like the one below), but overall most of it tracks and I think i'm starting to get a bit of a handle on things (though still mostly confused haha) Here's an example of it explaining one of the lines in the shader above
1
0
0
It unpacks the shader from one line to a format that i can better understand, allows me to ask quesitons about each section (top-right), as well as suggests controls that will help me explore these areas (I learn by doing)
1
0
0
I've always been at awe by wizards like @XorDev who can whip up one-liner shader magic. So I built a little Shader Explainer app with Gemini's AI-Studio to help me understand the various parts of the shader and find my own sweetspots
vec3 a=vec3(1,0,0),q,p=-.5-a*t,v=rotate3D(.7,a)*vec3(FC.xy*2.-r,r.y);for(float d,i,l;l++<2e2;p-=v/length(v)*d)for(q=p,d=-q.y,i=58.;i>.05;i*=.5)d=max(d,min(min(q=i*.9-abs(mod(q*rotate3D(.5,a.zxz),i+i)-i),q.y).x,q.z)),l>1e2?d+=1e-5,v/=v,o:o+=max(5e-4-d*d,0.);o*=log(7.-p.y)*.1;#GLSL
1
1
7
This report is a powerful look at the work of the organizations we support and the passion of our own people, incredibly proud of the work by @Googleorg to uphold our mission each and every day
How can technology and collaboration help solve the world's biggest challenges? Our 2025 Impact Report shares stories of progress and partnership. See how we're working with incredible organizations to drive meaningful action. Read the full report: https://t.co/QwvY5cmGdy
0
3
8