One of the scenes in my music video features the main character singing in front of a projector screen, the moving graphics geometric patterns being projected were created using a VJ software (or Visual Audio Art Software). This software allowed me to create a pattern that would react to the music, for example, light intensity can change with the changes in volume on the track, and the speed at which the pattern moves and distorts can be controlled by the tone of the track.
I first used a piece of software called Magic Music Visuals, which allowed me to create a GLSLShader that would react to my chosen song. "GLSL (GLslang) is a short term for the official OpenGL Shading Language. GLSL is a C/C++ similar high level programming language for several parts of the graphic card. With GLSL you can code (right up to) short programs, called shaders, which are executed on the GPU" [source: wikipedia]. The code I used to create the graphic is:
And the graphic that would be projected:
I decided not to use this version, as it the frame rate was so poor that you can't even see the pattern moving, it just looks like random changes. This was because of the complexity of the graphic. The graphics card on my computer was completely maxed out producing the video, so when I tried to screen record, it was so laggy and glitchy and just didn't look good at all. So I recorded a new, completely different version to be projected:
I really liked this version, so I burnt it onto a DVD and put it into the projector to use. For this I used iDVD which is part of apple's iLife suit. This piece of software allowed me to create a DVD menu and a loop and burn it onto a blank disk, which made the filming process much easier.
I first used a piece of software called Magic Music Visuals, which allowed me to create a GLSLShader that would react to my chosen song. "GLSL (GLslang) is a short term for the official OpenGL Shading Language. GLSL is a C/C++ similar high level programming language for several parts of the graphic card. With GLSL you can code (right up to) short programs, called shaders, which are executed on the GPU" [source: wikipedia]. The code I used to create the graphic is:
And the graphic that would be projected:
I decided not to use this version, as it the frame rate was so poor that you can't even see the pattern moving, it just looks like random changes. This was because of the complexity of the graphic. The graphics card on my computer was completely maxed out producing the video, so when I tried to screen record, it was so laggy and glitchy and just didn't look good at all. So I recorded a new, completely different version to be projected:
I really liked this version, so I burnt it onto a DVD and put it into the projector to use. For this I used iDVD which is part of apple's iLife suit. This piece of software allowed me to create a DVD menu and a loop and burn it onto a blank disk, which made the filming process much easier.

No comments:
Post a Comment