Hi everyone! I’d like to share CHROMA VIVA 002, an interactive artwork built with Three.js, WebGL, and custom shaders.
The palette, “Tuscany Sunset,” brings together warm orange and deep purple. I wanted to explore color through movement: how it blends, separates, and changes as you disturb the surface.
Drag your mouse or finger to stir the flow, or leave it alone and watch the automatic gestures move through the scene. There’s also a soundtrack—tap “Sound on” to listen.
The fluid-like motion is an artistic approximation rather than a physically accurate simulation. My focus is on the relationship between color, light, and touch.
Try it here:
I’d love to hear how it feels on your device, especially on mobile. Feedback on the movement, materials, and performance is very welcome!