How to Code a Shader Based Reveal Effect with React Three Fiber & GLSL