Part of adding that final layer of polish to digital experiences is the use of shaders for real-time transitions and effects.
Fast feedback between design and development is key. Here I've added an artist-friendly UI, so the look of each effect layer can be dialled in by the creative team.
Built with GLSL and a little Three.js for display.