Profile avatar
phobon.io
🐢 πŸ‘¨β€πŸŽ¨ πŸ‘¨β€πŸ’» Design engineer currently doing cool stuff @Bonobo. Generative art formation.phobon.io and curation shadercraft.phobon.io
389 posts 481 followers 2,115 following
Prolific Poster
Conversation Starter

the Marathon alpha released recently and its environments are covered with assets lifted from poster designs i made in 2017. @bungie.net @marathonthegame.bungie.net

Been studying a lot of shaders that @xordev.com has been posting lately - learning a _ton_ of things, really grateful for the excellent commenting on their shadertoy πŸ™Œ

#fragments76 Shift β„–5 #wgsl #webgpu #tsl #threejs #shader

*taps the sign*

#fragments75 Shift β„–4 #wgsl #webgpu #tsl #threejs #shader

#fragments74 Shift β„–3 #wgsl #webgpu #tsl #threejs #shader

Lovely work πŸ™

#fragments73 Shift β„–2 #wgsl #webgpu #tsl #threejs #shader

Cooking something up for all these sketches I've been making

#fragments72 Shift β„–1 #wgsl #webgpu #tsl #threejs #shader

#fragments71 Flow Field β„–5 #wgsl #webgpu #tsl #threejs #shader

Spent a little bit of time learning about and writing a basic pixel sorter. Learned a _ton_ about wgsl and tsl in the process. Found out there's a bunch of tsl stuff that doesn't work at the moment which is fine, although... textureLoad - I will find you and I will _ill you haha

#fragments70 Flow Field β„–4 #wgsl #webgpu #tsl #threejs #shader

#fragments69 Flow Field β„–3 #wgsl #webgpu #tsl #threejs #shader

#fragments68 Flow Field β„–2 #wgsl #webgpu #tsl #threejs #shader

#fragments67 Flow Field β„–1 #wgsl #webgpu #tsl #threejs #shader

Copped a bout of Easter gastro, the most holy of gastro’s 🫠🫠🫠

Hopefully it's pretty obvious what I'm making at this point. After sorting out the whole msdf situation, getting back into actual sequencer things

πŸ‘€ (it's msdf text in #tsl - that's the skeet)

ngl, #tsl is actually amazing #buildinpublic

Cooking something πŸ€” #tsl #threejs

Practicing a bunch of simple SDF composition in #glsl (well #tsl) This is all _extremely_ inspired by everything going on with @marathonthegame.bungie.net πŸ™

#fragments β„–66 Mesh (β„–6) #glsl #threejs #shader

#fragments β„–65 Mesh (β„–5) #glsl #threejs #shader

#fragments β„–64 Mesh (β„–4) #glsl #threejs #shader

#fragments β„–63 Mesh (β„–3) #glsl #threejs #shader

#fragments β„–62 Mesh (β„–2) #glsl #threejs #shader

#fragments β„–61 Mesh (β„–1) #glsl #threejs #shader

Spent a few days taking a good look at different ways to make mesh gradient shaders. Turns out this was a lot more complex than I was expecting, haha It's not like there's one or two specific ways to make good looking gradients, there are a TON I've got some nice looking outputs to share soon 😊

Super excited to see this one released. This is a project by a solo developer who has poured _so much_ into it. If you're into #ttrpg like #dnd - please check this out!

Getting the itch to dive deeper into mesh gradients. I wrote one _ages_ ago that uses vertex colors, but I don't really like the result. I might take another go of it just in the fragment shader πŸ€”

#fragments β„–60 Imaginary (β„–5) #glsl #threejs #shader

#fragments β„–59 Imaginary (β„–4) #glsl #threejs #shader

In an era of vibe coding, I'm just thinking about making a sequencer with web midi again. I think this can be classified as mental illness I've been suffering for about 15 years now πŸ«