ROLE

Creative developer

ROLE
Creative developer

ROLE
Creative developer

YEAR

2022

YEAR
2019

YEAR
2019

PRODUCTION
dayy


PRODUCTION
dayy


TECH

Three.js
GLSL

TECH
Three.js
GLSL
Vue.js

TECH
Three.js
GLSL
Vue.js

Abstract visualisations of the goals scored in the 2022 World Cup.

2023-02-26-14_17_22-Greenshot
2023-02-26-14_17_37-Greenshot
2023-02-26-14_16_45-Greenshot

Each match is represented by a sphere, with the first half at the top and the second at the bottom. The goals are plotted along the equator, acting as anchors for inclined cross sections, which are drawn as arcs.

circle-line-intersection-03.00_00_10_16.Still002
instagram-menu-dev.00_00_06_46.Still002

We had a lot of goals to draw — 198 to be precise, including penalty shootouts — so we created a custom tool for the task. It's a 3D editor where we can draw splines anchor by anchor. The splines are then decorated with styles from a predefined list. Each trajectory can be composed of multiple splines and each spline can have multiple styles, giving us flexibility for a lot of variations.

While preparing the designs, we studied all the 32 teams participating in the World Cup. We sampled colours from their home and away kits and also looked for iconography surrounding the teams, such as badges and other symbols embroidered to their jerseys. 

These were also used as decorative styles around the ball trajectories, animated with a custom glitch shader.

team-kit-korea
team-kit-brazil
instagram-badge-ARG
instagram-badge-BRA
instagram-badge-DEN-1

Here's a 60" compilation with some of my favorite visualisations:

Selected Works

Nike GVCProject type

NoiteGenerative

MailmanAudio Visualisation

FEVERExperiment

SpinnupAudio Visualisation

Google Pixel 2Installation

Adidas GenerativeDesign System

Go With The FlowExperiment

Dell ICCWebsite / Installation

SymblWebsite

Artism Act IILive Performance