She Bop
Posts by John Balestrieri
Vibecoding with Claude Code ✨
A cropped screenshot of the Music app on Tahoe, showing the Up Next Queue, with a lot of text that’s unreadable because of the Liquid Glass effect on the background
You ever spend like a year and a half trying to make an app as polished as you possibly can and then you turn your head and see this?
Nap on sofa with the loafa
Back at the shader editor work; I have better previews now so I can sub out the buggy Perlin noise for Simplex noise.
I licensed 3D models in 1994, while I was in college, for 10% of sales. Payments were small, but then I got a check for over $2k, which I promptly put towards a new Mac. Then I got a letter saying that the check was 10x too much, and to return it, which I could not, because it was already spent. 🤷♂️
It is (was) such a PITA to find all the appropriately sized symbols for individual social networks until I found this cool repository from @jeremieberduck.bsky.social .
github.com/jeremieb/soc...
Just got a parity error. That’s a bit odd.
Bad graphs turn red.
Maybe this has potential? 🤔 I developed it as multi-player tabletop game (with cardboard chits) in 2003, then made several starts at implementing it over the years as a computer game.
Players place values (squares) and connectors (triangles) so the math in each graph works out correctly.
LLM turned hours into minutes:
I asked for all the layout constants to be put into an editable, floating window with live updating, and a copy button at the bottom. I made my layout changes and pasted the settings text back into the LLM, where it updated with all the constants.
Here's the Shadertoy where you can paint eroded mountains and islands with your mouse, right in the browser:
www.shadertoy.com/view/sf23W1
#ProcGen #vfx #GameDev
Screen shot excerpt of the pcalc lite App Store page that shows the icon for PCalc Lite, which is the number 42. There are also 42 ratings, with a rating of 4.2
👀 @jamesthomson.bsky.social
#twilightzone
Damn, I was hoping to take a quick nap on the sofa.
An abstract pen plot on white paper in portrait orientation of a series various sized shaded circles distributed on the page that are connected with a thick black line as if branches of a tree.
Detail from an abstract pen plot on white paper in portrait orientation of a series various sized shaded circles distributed on the page that are connected with a thick black line as if branches of a tree. The detail shows the hatch shading is made up of individual pen strokes of cyan, yellow, and magenta.
Detail from an abstract pen plot on white paper in portrait orientation of a series various sized shaded circles distributed on the page that are connected with a thick black line as if branches of a tree. The detail shows the hatch shading is made up of individual pen strokes of cyan, yellow, and magenta.
CMYK Circle Growth visualizes the growth of a tree structure as a groovy 70s jazz record sleeve.
CMYK on 11”x15” watercolor paper using a vintage HP 7585B pen plotter generated and controlled with Python.
Available in my shop: shop.paulrickards.com/cmy-circle-g...
#PenPlotter #ArtForSale #ArtSky
OK, now my shader graphs:
1. Use Metal's Function Stitching API to make stitchable shaders from nodes
2. Bridge custom/compile-time Metal code with stitchable nodes
3. Allow graph files to be used directly in my Metal-based applications, such as the RealityKit harness (second image).
4. 🔥
Pixelart winter mountain landscape. The snow is covering the fields, you are on the top of a small hill, there's a path ahead of you. A crow is watching you from the top of a wooden fence. The path goes behind the pine trees. The small mountains goes to the horizon in the background, thick layer of clouds cover the whole sky.
Winter landscape. 270x150px
#pixelart
Editor progress. I've fully recreated one of my text-only shaders.
I have a hunch that flowchart/graph-based software design will pair well with LLM coding in the future. Both are high-level. Coupling between components is visible, as are dependencies, architecture choices, etc. Software can be built from smaller, well-tested components.
Given the chance, I would use this editor for every one of my graphics pipelines.
An abstract pen plot on white paper in portrait orientation of a series of small droplet shapes spiraling out from the center in a phyllotaxis pattern each hatch shaded with the colors of the rainbow with pink in the middle transitioning to red, orange, yellow, green, blue, and violet. Each shape is outlined in black and has a small drop shadow in black.
Detail from an abstract pen plot on white paper in portrait orientation of a series of small droplet shapes spiraling out from the center in a phyllotaxis pattern each hatch shaded with the colors of the rainbow. The detail shows the individual pen strokes of cyan, yellow, and magenta inks that comprise the hatching.
Detail from an abstract pen plot on white paper in portrait orientation of a series of small droplet shapes spiraling out from the center in a phyllotaxis pattern each hatch shaded with the colors of the rainbow. The detail shows the individual pen strokes of cyan, yellow, and magenta inks that comprise the hatching.
It’s spring time here, so I’m revisiting phyllotaxis spiral patterns which are visible in some plants as they grow.
CMYK on 11”x15” watercolor paper using a vintage HP 7585B pen plotter with Python.
Available in my shop: shop.paulrickards.com/wildcards/
#PenPlotter #ArtForSale #Art #ArtSky
Progress on shader graph editor
What?! I'm earning money on Reddit.
I took a photo.
40mm Timex MK1 aluminum chronograph
I wrote some fairly complex shaders last year, with modular, nested functions, and it's hard to get back into that code now. I'd rather work in a graph-based shader editor, and Codex was happy to help. ➀︎
I built one from scratch 20 years ago, so it doesn't feel like cheating. ➁︎
Time to sell this bottle of Orbitz. I must have bought it in the 1990s (?)
My wife put out her first EP! She's been working on it a while now, and we just finished the first music video – directed by yours truly!
youtu.be/mCsBOi9zM2w
Progress on the input simplifier; input line in gray; optimized path in red.
Working on my curve simplification. Gray is raw Pencil input (hundreds of points) and red is the simplified path (a several control points).
Vector