SURFACES the four skins of tennis · pure webgl, one shader
km/h on impact
GRASS

01 / 04 — the oldest

scroll to change skin · drag on the court to leave your mark · 1–4 surfaces

one shader · four worlds

SURFACES

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.