Explore/Articles/Creative codingCreative coding · ArticleDissecting a Wavy Shader: Sine, Refraction, and SerendipityCodropsCodrops · Oct 25, 2025Read at source Read a little further.Tutorial · CodropsHow to Animate WebGL Shaders with GSAP: Ripples, Reveals, and Dynamic Blur EffectsView the read Tutorial · CodropsCrafting a Dreamy Particle Effect with Three.js and GPGPUView the read Article · CodropsOn-Scroll Revealing WebGL ImagesView the read Back to the reading room