A shader programming course for design engineers and creative coders. Master TSL, WebGPU, and production-ready visual effects with techniques, utilities, and shader breakdowns.
No reviews yetBe the first to leave a review for Fragments
Maker
📌
🚀 Hey PH — I’m Ben.
I've been writing code for over 20 years, and as much as I love what I do, eventually the day job stopped feeling interesting. That's when I found shaders and creative coding — I was hooked.
Shaders are hard though. The mind shift from regular dev to GPU-shaped thinking was (and still is) pretty intimidating — but I couldn’t leave it alone.
I've gone through a lot of courses and learned plenty of theory and technique, but I still struggled to experiment and make something personal — to build the stuff I could picture but didn’t know how to approach.
I wanted experimentation: bend ideas, break assumptions, learn how to actually get there. After years of messy practice (and a community side project, Shadercraft), that became Fragments.
It's built with Three.js and Three.js Shading Language (TSL), focused on creative-coding techniques and strategies so you can experiment and land somewhere that feels yours. It's what I wish I'd had starting out.
My favourite technique is **raymarching** — the biggest "how is this real?" payoff per line of code. You get 3D-ish worlds from pure math; I've leaned on it for some of my favourite pieces.
I'm proud of this and excited to share it. I'd love to hear what you'd want to build with shaders.
— Ben