Starburst (2022)

Interactive starburst element for a previous version of the Ingenuity company logo

The original company logo used a static image as the background:

Ingenuity Logo

I designed the starburst effect to bring a playful twist to the company logo while maintaining the original aesthetic. This is the interactive starburst element without the logo overlay:

The effect is created using a GLSL Shader, which is a script that runs directly on the computer’s graphics hardware (GPU). A JavaScript library called p5.js is used to load and manage the shader.

The shader is based on “new day” by netgrind used under CC BY-NC-SA 3.0.