Here's the keycap color changer we're building in my upcoming Prismic course. I kept the animation simpler for this one, but I think it's still pretty fun to play with. Made with Three.js and @gsap-greensock.bsky.social. 3d model by the wonderful @leifs.website
Post
I’d love to add physics and add your idea though. I feel like @ste.vg would have a super fun version of this using physics.