Counterflow
Services
Digital
Client
Personal
Location
Warsaw, Poland
Year
2025
Info
A personal exploration of how digital interfaces can create contemplative rather than stimulating experiences. Developed in two variations using Three.js, the project questions whether interaction design can prioritize stillness and observation over constant engagement. The interaction design centers on gentleness. Raycasting-based mouse tracking triggers particle dispersion, with spring physics gradually returning them to their paths. This approach rejects aggressive, instantaneous reactions in favor of soft, delayed responses that feel organic. The goal was to create digital interactions that mirror physical phenomena, such as ripples in water or wind through grass. The project reflects an ongoing interest in computational aesthetics that doesn't demand attention but rewards it. Technical constraints (maintaining 60 fps with 4,000 spheres) became creative parameters, driving efficiency that yielded visual clarity. Each particle's behavior is mathematically simple: orbital motion, mouse repulsion, and lerp interpolation, but emergent complexity arises from their collective interaction. Conceptually, the work sits between tool and artwork, functional as a portfolio homepage yet intended to be experienced for its own sake.