I love music, colour and light and am always looking for ways to combine these in my creations.

The project analyzes the audio input and creates a colourful 'ghost effect' that changes colour, and changes visibility, along with a motion blur effect based on the audio input.

Using Spark AR Studio, I was able to use the audio analyzer patch to separate the audio input into 3 bands, low medium and high. By converting this value into Vector 4 and using it as a colour value, I could mix the result into the texture that creates the motion-blurred image using render pass. This value also works to control the intensity of the motion blur effect.

I am new to Render pass, and understanding shaders. So I had quite a challenge in trying to bring this effect to life, as I had a clear image in my head already. Fortunately, I was able to do a lot of research and get a sense of understanding in this new territory.

I am proud that I was able to get a grasp on an entirely new concept to me and create a great looking effect.

I learned that I still have a great deal to learn, but that it is very rewarding and fullfilling to explore new ideas and concepts.

I hope that users will love using BeatGhost on Instagram Reels, as it will fit perfectly on this platform, especially in dancing videos that are so popular!

Built With

Share this project:

Updates