Sikriti Dakua retweeted
a=(m,d=mag(k=9*cos(i*5)*sin(i),e=cos(i*7)*cos(i)*9)**3/999+4.6-cos(t/4+m)**3/3)=>e>0&&point(99*sin(c=d/8-t/32+m)+k/3**(o=sin(d*d-t+m))+200,99*cos(c/3)+d*39+e**o)
t=0,draw=$=>{t||createCanvas(w=400,w);background(9).stroke(w,96);for(t+=PI/30,i=1e4;i--;)a(i%19)}//#つぶやきProcessing
Sikriti Dakua retweeted
I’m making a visual animation editor for Anime.js
Here’s a sneak peek from my @threejsconf lightning talk
Leave a comment if you’re interested in joining the beta!
lightning talk from @JulianGarnier about anime.js and its editor coming soon! export to js directly 😍 And anime.js have springs too! i wish we’d an impromptu friendly battle with @cassiecodes at the conference 😅
Sikriti Dakua retweeted
20KB JS | no libraries | artisanal code | zero tokens
Sikriti Dakua retweeted
New post 📝
For this article, I asked myself: what happens when motion becomes an input to our shaders?
To answer it, I spent this summer experimenting with effects like motion masking, blob tracking, optical flow, and motion blur
blog.maximeheckel.com/posts/…
Sikriti Dakua retweeted
Depth-aware light injection in TypeGPU
I got a 448x448 monocular depth model down to ~8 ms on my M4 Pro across ~250 dispatches, which is fast enough to use in realtime :D
Since the inference is written directly in TypeGPU, I can just feed the depth buffer straight into the lighting pass. It never has to leave the GPU or go through any extra synchronization/interop step
Inference, lighting and draw all go through the same command encoder.
Sikriti Dakua retweeted
Anime.js is 10 years old! 🎂🎉
A short thread about the current state of the lib, an update on the course, a few personal things, and a glimpse of what's next (hint in the video).
1/22 👇🧵
Sikriti Dakua retweeted
Anime.js 4.4 is out with CSS transforms and Stagger improvements, plus a new scrambleText() helper to easily create complex text scramble effects!
















