Pinned Tweet
drag your cursor across the hero.
the particles mix like coffee.
built the NEWMIXCOFFEE site around a single gesture -Three.js + GPGPU particles responding to pointer in real time.
LEE JUNGIK retweeted
WEBPicks: @dmd_Protoss creates an immersive library of experimental interactions through 3D notebooks and live previews. ow.ly/4L2g5100RKr
I have some good news. The Interaction Library project I developed as a personal endeavor has been selected as FWA of the Day! @fwa
Thank you. 🙂
thefwa.com/cases/interaction…
I kept building small interaction samples that never made it into a real product.
So I gave them a shelf.
Pull a book out, open it, lean in, and the sample becomes the whole screen.
#threejs
I'm building an archive for my interaction experiments.
Only a handful so far. More to come, and the existing ones will keep getting refined.
Three.js + GLSL
@threejs
made some particles for Ethan Koh's DJ set at NEWMIX Hannam last week 🎧
a looping particle piece running on the media wall, built to ride the vibe of the room.
brand marketing rarely looks this fun.
#webgl #threejs #creativecoding
Although the cherry blossom season has passed, I created a prototype of falling cherry blossoms. I made it using canvas 2D and vanilla javascript.
a curved archive of stills. scroll horizontally - three rows, each at its own pace. studying perspective grids and per-vertex curvature. Three.js + GLSL
a study in click-to-fullscreen interactions -
the plane curves outward as it grows, then settles flat.
on the way back, it caves inward.
Three.js + GLSL
I built two infinite scroll galleries with GSAP + Three.js shaders ✦
→ 2D omnidirectional grid with parallax
→ 3D curved gallery with shader-corner expansion
Try the demos:
infinite-2d-grid-scroll.netl… infinite-scroll-horizontal-g…
#webdev #threejs #gsap #creativecoding





