Turning World Cup match data into interactive 3D portraits
GitHub showcases World Cup 2026 data portraits, an open-source project that converts match event data into interactive 3D visualizations.
Overview
The project turns 1,500+ match events (including passes, touches, cards, and shots) into interactive 3D portraits that provide a different way to explore each game.
Implementation notes mentioned
- Built with self-hosted Three.js
- Uses local assets
- Includes GPU fallbacks to keep the experience working across different devices/capabilities
What the project is aiming for
- Creative data visualization that transforms raw sports metrics into an interactive, story-like experience
- A per-match perspective that lets viewers explore the underlying event data through 3D graphics