X Factor Kaleidoscope


In 2014, MPC London was invited to create an online platform for X Factor Mix Off, where participants registered in the contest by submitting lip sync videos. Contestants then had to select filters to stylize their recording before publishing it online.

I was tasked with the recreation a kaleidoscope effect in GLSL since the existing After Effects template exceed our render time requirements by more than 100x. In production, we used the cloud-based Stupeflix service to process videos with our shader.

Surprisingly, once the ray-traced kaleidoscope approach was solved, handling varying video aspect ratios quickly became the most challenging aspect of the project.

An online demonstration of the developed technique can be found here: https://www.shadertoy.com/view/ltl3WN

Role: Shader developer