CARL stands for Code Augmented Reality Live.

In an algorave, a programmer/performer codes a 3D environment on the fly using a raymarching algorithm written in GLSL; that shader code is also executing and updating on everyone's phone in real time.

Using phone orientation and audio input, CARL is a window into an immersive and evolving 3D algorithmic world that dances to the music.

I worked on this project with Char Stiles during our batch at the Recurse Center.

Feel free to check it out here.

Built Using: