Loading video...

Video Failed to Load

Go Home

Working on some new interactive examples for my animation course to help you understand how spring and easing curves work. You’ll be able to drag and interact with everything yourself to see how your changes affect the animation in real time.

64,106 views • 4 days ago •via X (Twitter)

33 Comments

Paul Macgregor's profile picture
Paul Macgregor4 days ago

These look great @emilkowalski - the dotted line joining the node to the values in particular is 🤌

justin (jalco) levine's profile picture
justin (jalco) levine4 days ago

Fantastic as always Emil

OrcDev's profile picture
OrcDev4 days ago

this looks amazing

Fiachra (Fiki) 马骏's profile picture
Fiachra (Fiki) 马骏4 days ago

This looks very very yummy and I am excited to dig in

Nicholas Charriere's profile picture
Nicholas Charriere4 days ago

i was building something similar recently (plotting math functions) and yours looks smoother can you share a bit about the tech stack here? what’s plotting these graphs? threejs?

Emil Kowalski's profile picture
Emil Kowalski4 days ago

It’s all canvas and svgs. The aesthethic and motion comes from my interaction lab that I just refined overtime.

Nicholas Charriere's profile picture
Nicholas Charriere4 days ago

any open source i can look at? this looks very nice

Elia's profile picture
Elia4 days ago

Was going to buy it yesterday, saw that it‘s closed 👀 Looking forward to buy once it‘s open again

Shourjo's profile picture
Shourjo4 days ago

You're so unbelievably good at motion

Chris Marx's profile picture
Chris Marx4 days ago

Fire 🔥

Moein's profile picture
Moein4 days ago

i've been eyeballing cubic-bezier values for years, this would've saved me

MDLoofee's profile picture
MDLoofee4 days ago

It is technically still possible to enroll on your page eventhough its closed, if i pay the 299 will you honor it or?

Efe Bakir's profile picture
Efe Bakir4 days ago

springs that bounce back. unlike me on a monday

808's profile picture
8084 days ago

Wow, this is stunning. Pretty hyped to see it in action!

Han_B1ng's profile picture
Han_B1ng4 days ago

我上高中的时候要是有这个东西就好了

bitgrain's profile picture
bitgrain4 days ago

showing the little spring diagram next to the curve is what makes it click. stiffness and damping finally feel physical instead of magic numbers

pablo's profile picture
pablo4 days ago

man you are the real 🐐

Luca Baggi's profile picture
Luca Baggi4 days ago

reminds me of something that @fishnets88 did with @marimo_io

Seif Alsaatie's profile picture
Seif Alsaatie4 days ago

yeah dragging the curve yourself teaches easing in a minute, reading about it never did

Shokhnur's profile picture
Shokhnur4 days ago

👌👌

Alex Tatu's profile picture
Alex Tatu4 days ago

dragging the numbers and watching the curve settle, perfect way to learn

BeiYu 北煜's profile picture
BeiYu 北煜4 days ago

letting people drag it is the right call. stiffness and damping numbers never told me much, seeing the overshoot change live does

matt's profile picture
matt4 days ago

my guy

Callum's profile picture
Callum4 days ago

Sudden flashback to secondary school mechanics. Good times

Preston Griffith's profile picture
Preston Griffith4 days ago

As a mechanical engineer turned software dev, I love the art style.

Noah Wainwright's profile picture
Noah Wainwright4 days ago

Excited to dig into this!

Tink's profile picture
Tink4 days ago

would love a velocity line under the position curve. that's where springs click for people: interrupt one mid-flight and it keeps its speed, an ease just starts over from zero

Jake Polarnik's profile picture
Jake Polarnik4 days ago

How much of working with animations is the feeling or taste, and how much of it is a kind of engineering and repeatable rules?

Sam's profile picture
Sam4 days ago

So cool :)

Gabe's profile picture
Gabe4 days ago

The curves are the easy part. The real pain starts when a drag interrupts a running spring mid-flight — you need velocity handoff or it snaps. Hope the examples cover interruption, that's where most people's springs fall apart.

Mo's profile picture
Mo4 days ago

dudeee 🤌

father stretch my bandz's profile picture
father stretch my bandz4 days ago

i like this

diip3sh's profile picture
diip3sh4 days ago

Building something similar what do you think?

Related Videos