# Volumes > Volumes: a sculpture of a quarter of a million matte spheres that pours from form to form and shows its hidden colour wherever it tears. A real-time WebGPU experiment by Luis Bizarro. A geometric sculpture of 262,144 small matte charcoal spheres floats on a dark backdrop. Every sphere carries a hidden colour that only shows when it separates from its neighbours: the pointer stirs a fluid that lifts spheres off the surface like a hand through beads, dragging rotates the sculpture, pressing and holding then dragging pulls a stream of spheres out of the form, and releasing lets it fall and rejoin. Seven block forms (Octahedron, Cube, Steps, Ring, Menger, Pillars and Twist) pour into each other, in the film's charcoal. The physics runs entirely on the GPU in compute shaders (springs to a sculpted target, sphere collisions on a hashed grid, a stable-fluids pointer), and every sphere is raytraced as an exact analytic impostor with ambient occlusion from a density volume, contact darkening from its neighbours, soft shadows and temporal antialiasing. After Maxim Zhestkov's art film Volumes. - Live: https://volumes.bizar.ro/ (needs WebGPU: a recent Chrome, Edge or Safari) - Built with: Raw WebGPU and WGSL, TypeScript and Vite. - Author: Luis Bizarro, creative technologist and real-time 3D developer for the web ## Author Luis Bizarro builds real-time 3D for the web with WebGL and WebGPU: shaders, interactive scenes and award-winning creative websites. His work includes Apple, Airbnb, Active Theory, National Design Studio, UNIT9 and independent studios. - [Portfolio](https://bizar.ro/): every project and experiment - [Portfolio for agents](https://bizar.ro/llms.txt) - Contact: luis@bizar.ro