Pony Dash is a joyful audio-reactive video produced for the underground acid music producer "King Mental". It is full-on and designed to co
The project made use of several applications that I wrote using OpenFrameworks. Breaking the project into discrete chunks allowed me to make several reusable applications I can repurpose for other work.
The first task was to locate a low-poly image of "Pony Dash" and load it into Blender to prepare it for use in OpenFramworks. I have written an application that will make any mesh audio-reactive. This application requires the mesh s to be formatted. To be correctly formatted, the mesh must be only triangles, a ply file, and have ASCI enabled. Once the mesh was formatted and loaded into the application, I created a series of short audio-reactive clips in different colours.
The next step in the production was the creation of a custom video mixer application. I wanted to place the videos in a controlled, random way on the screen. I also needed the videos triggered by pressing keys on the computer keyboard. While creating this application, I discovered I needed to remove the video background to achieve the desired final effect. I wrote a shader to remove the background and changed the code so that it loaded FBO objects with the video bound to them. I then played the video mixer application live to produce the final work.