Ben McCormick
banner
phobon.io
Ben McCormick
@phobon.io
Learn creative coding with shaders and Three.js: http://fragments.supply

Design engineer, creative coder & shader artist
Pinned
Pretty crazy that this thing I've been working on in my spare time for the last 9 months is launching in a few days 😊

Check out Fragments, a kickstarter for your creative coding journey → https://www.fragments.supply/

#tsl #creativecoding #threejs
Fragments° — Creative coding with shaders
Kickstart your creative coding and shader art journey.
www.fragments.supply
It is pretty incredible to me think fragments.supply has ALMOST hit 100 members (99 😅)

I humbling, amazing experience to share this with so many curious creative developers. Forever grateful 🙏

Should I do a giveaway to celebrate the century?
November 11, 2025 at 11:56 AM
Wrote a post about some of my favourite TSL distortion functions, along with some fun updates for Fragments

The collection is starting to get really substantial now, super happy with how it's all going ✨

https://www.fragments.supply/writing/19-making-pixels-misbehave
November 10, 2025 at 9:58 AM
Build something you need.

Others probably need it too 🫡
November 10, 2025 at 1:54 AM
Design engineers,
invest in your creative skillset.
Your future self will thank you.
November 8, 2025 at 11:05 PM
Not sure if I've mentioned this before* but I've been deep diving into generative art and creative coding with shaders and threejs.

I built fragments.supply - copy-paste snippets and creative coding flow, ready to go.

If you want to get hands-on fast, it's all here 🙌

* a great joke 😅

October 18, 2025 at 10:57 PM
👋 Creative coders, what's your go-to for visual inspiration?

I want to explore different areas and expand my skills. I've got a couple of go to places I check out, but wondering what else is out there.

Would love to see what inspires you. Your recs would be appreciated 🫶

October 17, 2025 at 12:03 PM
This week's newsletter is out! I talk about Roli Lightpad Blocks!

... and also about my struggles 🪄

www.fragments.supply/writing/16-a...
I almost quit making this LED effect — Fragments
Hours of tweaking shapes and offsets almost broke me. Here's what happens when you push through the frustration.
www.fragments.supply
October 16, 2025 at 1:29 AM
Took that threejs noise sketch and pushed it further - the new outputs are showing me stuff I didn't even think about before.

Amazing how a few tiny tweaks can stack up and turn some mundane shapes into something special.

Honestly love when the code just does its own thing ✨
October 14, 2025 at 2:02 AM
Maybe your obsession isn't mesh gradients.

Maybe it's fluid sims, delightful micro-interactions, or crazy particle systems.

Find the thing that keeps you up at night, then make it - again and again.

That's where the real growth happens 💪
October 9, 2025 at 12:04 PM
Gotta say, kind of clean in light mode 🤔
October 9, 2025 at 4:40 AM
I love iterating on ideas and techniques, but you need to know when to stop.

Here's what I've learned:

Keep going when: still discovering, results surprise you, you enjoy it.

Move on when: you're bored, it feels like busywork.

Your gut knows, just listen to it 🙇
October 8, 2025 at 10:57 PM
I wrote some words about obsession, repetition and shuhari. Been thinking about this for a while. What do you all think?

www.fragments.supply/writing/15-b...
I built the same thing 12 times and I'll do it again — Fragments
Most people hate repetition, but I've spent years making the same mesh gradient over and over. Here's why remaking the same thing teaches you more than making new things.
www.fragments.supply
October 8, 2025 at 5:37 AM
I'm a design engineer in threejs
I'm a shader artist in threejs
I'm a creative coder in threejs

Any questions? 😇
October 7, 2025 at 2:05 AM
This is a great community - been really enjoying this so far 🙇
🚀 Big news! Okay Social is now open to everyone.
It's the social network for creatives.

Claim your handle, create a profile, and start connecting with others.

Join our community today!
👉 okaydev.co/social
October 5, 2025 at 11:39 PM
I think some of my favourite shader outputs happen by accident

Using a loop iterator as an input, altering a colour with noise, reversing the coordinates...

Stumbling into these happy accidents is one of the most satisfying feelings in creative coding

Embrace the chaos and just try stuff 💪
October 3, 2025 at 11:31 AM
Some more morning inspiration here

I've been following @brettbolton_av for quite a while, and he just dropped a new single https://www.youtube.com/watch?v=fvXkZxrHZ4Q

This is the kind of stuff I've always dreamed of doing

The way the visuals react and play to his live playing is just magical 😍
October 3, 2025 at 2:35 AM
People often ask me why I write shaders when AI exists

I just love to know how things work. I think that building rad stuff is the best way to learn and grow as a creative developer

Also, gives me massive appreciation to all of the amazing shader artists out there 🙇
October 2, 2025 at 4:03 PM
Ever notice that so much in tech is starting to look the same? Like a copy-paste of itself?

Learning to write shaders opens up a whole new world of creativity that actually sets you apart as a dev or artist ✨
October 2, 2025 at 4:01 AM
After 9 months of hard work, time to take this out of early access and officially put it out into the world! This is fragments.supply, a platform to help you learn creative coding with shaders and three.js

So happy with how it came together, but now it's time to rest from the grind for a bit 😪
Learn creative coding with shaders and Three.js — Fragments
Master creative coding with shaders, Three.js, and TSL. Learn techniques, copy-paste utilities, and build generative art.
fragments.supply
October 1, 2025 at 2:27 AM
Heads up: my creative coding platform with shaders fragments.supply is launching out of early access tomorrow!

If you've ever been interested in creating amazing, artful things with #threejs, you should check it out

(Also there's a sneaky 40% discount until we launch 🤫)
September 30, 2025 at 2:42 PM
This is basically my internal monologue every single day

Don't stop, keep going! ✌️
September 29, 2025 at 9:02 AM
Curled noise is one of those techniques that can completely transform how your generative art feels

Simply layering noise on top of a warped image can create absolutely incredible results - it's kind of shocking

I'm honestly still shocked how this turned out 🪄

#tsl #threejs
September 28, 2025 at 9:28 AM
everyone: good sleep is the most important thing!
me: has a 3 year old 🫠
September 25, 2025 at 4:03 PM
Think pixellation effects are just for retro games? No way!

This tiny TSL trick shifts the mood of your work dramatically ✨

I used to find it so hard to share effects between shaders, but these little functions are an absolute super power!

#tsl #creativecoding #threejs
September 25, 2025 at 9:19 AM
I think I have an unhealthy obsession with mesh gradients 😅

I think I've made at least a dozen different versions over the last few years, but the one I made for Fragments might be my favourite yet

Made these with TSL and ThreeJS - so fun 😊
September 24, 2025 at 7:42 AM