01 / 04 — the oldest
scroll to change skin · drag on the court to leave your mark · 1–4 surfaces
one shader · four worlds
Tennis is the only major sport that changes floor four times a year — and every time it changes physics, sound, hierarchies. Here the four skins are procedural materials ray-traced in pure WebGL: no libraries, no textures, only maths. The ball bounces with the real coefficients of each surface. And the surface, like the real one, wears down: drag the pointer on the court and leave your mark.
scroll changes surface · drag wears down the court · R rake · 1–4 jump directly
This experiment needs WebGL, which the browser hasn't made available. Try a recent browser (Safari, Chrome, Firefox) or disable any hardware blocks.