Sign in

Joel Davis

@joeld42.bsky.social
380 followers 1.7K following 208 posts

Graphics programmer, tool builder, tabletop gamer. he/him

PostsRepliesMedia
Joel Davis @joeld42.bsky.social · 08/10/2026
Spooooooky nodes.
A spooky cathedral-like crypt in a scene with leafless trees and gravestones.
020
Joel Davis @joeld42.bsky.social · 08/10/2026
Now that's what I call noodles.
A spooky crypt generated with geometry nodes, and a ridiculous nodegraph with way, way too many nodes.
000
Joel Davis @joeld42.bsky.social · 07/10/2026
I wasn't aware of the agent skill, I will try that next.
110
Joel Davis @joeld42.bsky.social · 07/10/2026
It used nodebpy for the material too, it's a shader graph. You can see the raw results here: gist.github.com/joeld42/f5e8... I used the command line with the example from your site to start, told it use use geonodes (or shadergraph) and nodepby. It used the blender MCP to check it's work.
gist.github.com
Blender bpynodes experiment
Blender bpynodes experiment. GitHub Gist: instantly share code, notes, and snippets.
200
Joel Davis @joeld42.bsky.social · 07/10/2026
github.com/BradyAJohnst... Link to the project:
github.com
GitHub - BradyAJohnston/nodebpy: Build node trees in Blender more elegantly with code
Build node trees in Blender more elegantly with code - BradyAJohnston/nodebpy
040
Joel Davis @joeld42.bsky.social · 07/10/2026
Each one of these is a big messy nodegraph but it's just a couple hundred lines in code form. Much more managable.
Blenders script editor with some nodebpy codeNodebpycode. The code is pretty readable and short.
230
Joel Davis @joeld42.bsky.social · 07/10/2026
Holy cow, nodebpy from @bradyajohnston.bsky.social gives Claude superpowers with blender. It can speak its native language. Geonode walls from a spline, gravestone generator, procedural ground, in just a few minutes. And unlike most ai-gen scenes, these are now tools that I can control and direct.
A 3d scene in Blender with a stone wall, some gravestones and a ground with grass and scattered leaves.Blender's geometry nodes with a very dense graph created by nodebpy.
1171
Joel Davis @joeld42.bsky.social · 06/10/2026
I really like this new approach: Node graphs can be converted to code and vice versa, so you can have both and edit in whatever is more appropriate for the moment: nodes for tweaking and fast interaction, code for diffs and building large, maintainable libraries. www.youtube.com/watch?v=EFGE...
youtube.com
Build Your Node Trees With Code — BCON26
YouTube video by Blender
140
Joel Davis @joeld42.bsky.social · 25/09/2026
Fantastic talk by @bradyajohnston.bsky.social about converting geometry nodes to python and back. I'm so excited to start playing with this, been wanting something like this for ages. www.youtube.com/watch?v=EFGE...
youtube.com
Build Your Node Trees With Code — BCON26
YouTube video by Blender
041
Reposted by Joel Davis
Starfire’s Deranged Neocon Foreign Policy Podcast @irhottakes.bsky.social · 18/09/2026
It’s very simple. A reality TV host became dictator because he turned down a role for Sharknado 4 and that’s why the king of outer space, who cheats at Diablo, got to kill Africa. Now the economy is controlled by a sex cult that has something to do with Harry Potter fanfic because of robots.
15786492562
Reposted by Joel Davis
Kala Paint @kalapaint.bsky.social · 01/09/2026
Kala Paint is out! I'm @olawson.bsky.social , professional artist for 15 years, then game dev, now wrote the painting software I wish I'd been using all this time. GPU-run creamy brushes, no subscription, no gen AI crap, hand-coded with ideas from artists in our Discord, and more added weekly!
5728591095
Joel Davis @joeld42.bsky.social · 08/09/2026
This is my favorite board game. Great deal.
022
Joel Davis @joeld42.bsky.social · 06/09/2026
I asked Astra to code me up a little ambient/electronica generator and it did not disappoint. Crazy times. www.tapnik.com/astral/
tapnik.com
Astral — ambient music laboratory
An ambient electronic music playground. Generate, arrange, and perform evolving game soundtracks.
020
Reposted by Joel Davis
Read-Only Memory @readonlymemory.com · 02/09/2026
272 pages. 250 pixel typefaces. Four illustrated essays. One very good reason to stare at the GAME OVER screen a little longer. Arcade Game Typography – available on Read-Only Memory. readonlymemory.com/products/arc...
094
Reposted by Joel Davis
Theo Priestley @theopriestley.net · 28/08/2026
Sad news. Tippett Studio is holding a huge film memorabilia sale this weekend, part of its bankruptcy proceedings. www.berkeleyside.org/2026/08/27/s...
berkeleyside.org
Everything (but the Oscars) must go! Legendary Berkeley special-effects studio holding fire sale this weekend
Memorabilia from movies like ‘Star Wars,’ and ‘Jurassic Park,’ will be up for grabs at Tippett Studio’s fire sale, starting Friday Aug. 28.
112870
Joel Davis @joeld42.bsky.social · 18/08/2026
I just played Big Walk so this sounds freaking great.
000
Reposted by Joel Davis
Mayor Zohran Kwame Mamdani @mayor.nyc.gov · 18/08/2026
I'm listening, I'm learning. Safety first, NYC.
852345144419
Reposted by Joel Davis
Kaye Ross @kaye.zone · 18/08/2026
Hi, I’m Kaye Ross, video game genius. Does the latter portion of your game feel too easy? Have the players figured out all your tricks? You might be tempted to come up with new enemies, or give them new tactics, or create more interesting scenarios DON’T more HP. Just, more HP. I guarantee results
11165
Joel Davis @joeld42.bsky.social · 10/08/2026
This is really nice! Very stylish. I made a iOS version of this idea years ago, and in a weird congruence, also just made a web port of it this weekend: tapnik.com/planet-mines...
tapnik.com
Planet Minesweeper
110
Joel Davis @joeld42.bsky.social · 09/08/2026
Try it out: tapnik.com/pminesweb/ Nice to have this see the light of day again.
tapnik.com
Planet Minesweeper
000
Joel Davis @joeld42.bsky.social · 09/08/2026
This seems like a reasonable use of AI: I had an old game "Planet Minesweeper", that Apple delisted from the App Store, I don't have the resources to keep updating it for every iOS version. There was pretty much no way to play it anymore. I asked claude to port it to the web, and it just did it.
A screenshot of "Planet Minesweeper", a minesweeper version on a hex grid on a spherical board.
130
Joel Davis @joeld42.bsky.social · 31/07/2026
The weirdly specific multiplayer middleware thrown in there is especially a red flag to me. Most of this is like someone just putting game tools they've heard of in a doc, but that looks like there's a failed netcode rewrite in their recent past.
000
Reposted by Joel Davis
Alan Baxter @alanbaxter.bsky.social · 25/07/2026
You can kill a French vampire with a baguette. It's a painstaking process but it works.
21279492154
Joel Davis @joeld42.bsky.social · 23/07/2026
www.youtube.com/watch?v=GbuQ...
youtube.com
Dice Realms Solo Mode (Browser Version)
YouTube video by Joel Davis
000
Reposted by Joel Davis
Bruno Dies @brunodias.dev · 22/07/2026
"Why is everyone miserable about the economy when unemployment is 4%"
27513
Joel Davis @joeld42.bsky.social · 21/07/2026
Try it out here: tapnik.com/dicerealm/
tapnik.com
dicerealm
000
Joel Davis @joeld42.bsky.social · 21/07/2026
I got permission to share my unofficial, fan-made web version of the solo mode for Dice Realms! Check it out! (link in reply)
The game "Dice Realms" with a background of a medieval village, with several colorful dice with customizable faces.
100
Reposted by Joel Davis
Eric Michael Garcia @ericmgarcia.bsky.social · 21/07/2026
Andy Kim suggests a new health care policy: -Enroll every child in Medicaid until the age of 26 www.notus.org/healthcare/a...
notus.org
Andy Kim’s Big Health Care Pitch: Enroll Every Kid in Medicaid
The New Jersey senator takes a unique, long-game approach to a top Democratic goal.
901468296
Joel Davis @joeld42.bsky.social · 19/07/2026
I feel like you want it to be sort of predictable but with a little bit of randomness, so a player can make decisions based on what it will probably do but still have to contend with unexpected situations sometime.
110
Reposted by Joel Davis
Prof. Ian Walker @ianwalker.bsky.social · 01/07/2026
We limit the speed of ebikes "for public safety", yet this study shows we'd need to limit SUVs to 5.7 km/h for them to pose the same risk to other people #motonormativity findingspress.org/article/1587...
findingspress.org
Motonormativity and Speed Limits | Published in Findings
By Jeremy de Sousa, Alessia Vinet & 3 more. Cars pose a far greater threat to other road users than e-micromobility, raising a basic question for traffic safety: which modes should actually be limited...
52987369
Reposted by Joel Davis
Pookleblinky @pookleblinky.bsky.social · 30/06/2026
The same way that just a dozen people are behind over half of all the book bans, this entire goddamn nazi movement is a fucking handful of freaks who are loud enough in billionaire nazi sex pest social media empires to be confused with an entire crowd. This *is* their irl numbers and popularity.
1055361860
Joel Davis @joeld42.bsky.social · 17/06/2026
I like the idea of “disposable” expansion boxes that Stonemeier uses, or I don’t mind having a separate nice box for an expansion but there’s just no way Wyrmspan fits with the expansion.
The game Wyrmspan with expansion which is far too big to fit in the boxWyrmspan with the lid on with like 1.5 inches of lid lift.
000
Reposted by Joel Davis
Chase-Biscuits :3 @chasebiscuits.bsky.social · 03/06/2026
This is real btw
Patch Notes for Balatro, from Steam, saying that Straights are banned from scoring until July 1st.
60120194960
Reposted by Joel Davis
julie muncy, calamity's augur @julie.radiantarray.io · 03/06/2026
"It's working for me" is just legendary
0122
Joel Davis @joeld42.bsky.social · 19/05/2026
I used to think that Corte Madera meant “the heart of the forest” but later learned it just means “sawmill”.
000
Reposted by Joel Davis
barbarism critic @scarletred.bsky.social · 18/05/2026
I wrote about how AI is destroying my career and what it means that highly skilled jobs are being deskilled with nothing to replace them Link below 👇
era. Having to hire human workers who might have pesky demands for more pay, better hours, or better working conditions is but a nuisance to them. They want to streamline their businesses by - ideally - not needing to hire humans at all.
They are being sold a dream of a 100% agent operated business where they purchase tokens instead of labor hours, and at a fraction of the cost. After all, agents won't ever try to unionize.
They don't need weekends off. They don't get sick or fall pregnant. They can't strike. They won't fight back. When the one of the last vestiges of upward mobility ("just learn to code") is being increasingly proletarianized and made redundant, it signals that the owner class has completely abandoned the notion that a minimum quality of life must be made possible for workers, even aspirationally. The oligarchs of old used to talk about a "riot tax": some minimal concessions by capitalism to prevent the working class from an uprising; a base level standard of comfort that would quell a revolution. Our modern day oligarchs no longer feel such impulses. They (either rightly or wrongly) predict that no such uprising will occur, even if their wildest dreams come true and 25% of the workforce becomes unemployed and unemployable.
11383112
Joel Davis @joeld42.bsky.social · 17/05/2026
I never thought I would like it but I’ve become a convert. Typescript +rust/wasm + everything the browser gives you is just such a powerful combination.
120
Joel Davis @joeld42.bsky.social · 17/05/2026
Also if you're into rust, I find that's the easiest way to work with it, you just need to add `[dependencies] raylib = "5.5.1"` to your cargo file.
110
Joel Davis @joeld42.bsky.social · 17/05/2026
If you can build it, easiest way to start is to modify one of the examples in-place. Beyond that, here's a example of a standalone "hello world": gist.github.com/joeld42/e736...
gist.github.com
CMakeLists.txt
GitHub Gist: instantly share code, notes, and snippets.
010
Reposted by Joel Davis
DBJ @deadblossomjesse.bsky.social · 06/05/2026
7 dollar gas. Well, I guess I'll buy an electric car. Oh those are 60 thousand dollars? Well at least electricity is cheap. Oh the government won't build solar panels because it's "Too transgender"? Well at least wages are going up. Oh the idea of jobs is fake now? Well at least everyone is happ
361161023787
Reposted by Joel Davis
Nate Piekos of Blambot @blambot.bsky.social · 04/05/2026
Just a reminder that Blambot's Indie License allows small press comic creators to use Blambot's indie fonts (those marked with a $0 option) for free even if you make money with your comic or merch directly related to your comic. More info: blambot.com/pages/licenses
1526951374
Joel Davis @joeld42.bsky.social · 30/04/2026
Two more statues will fix it, right?
110
Joel Davis @joeld42.bsky.social · 29/04/2026
Yeah it was much closer to a "right to repair" than "software should be zero cost". The idea was if you bought a piece of software (say a printer driver), you should be able to make and share fixes and changes to it.
120
Joel Davis @joeld42.bsky.social · 29/04/2026
Ironically this is how GPL is intended to work.
110
Reposted by Joel Davis
Alex Blechman @alexblechman.bsky.social · 26/04/2026
Me: (reading salmon’s screenplay) Huh this is actually really good
317327
Joel Davis @joeld42.bsky.social · 28/04/2026
The stencil buffer hates everyone, and the feeling is mutual.
120
Reposted by Joel Davis
J. L. Westover @mrlovenstein.bsky.social · 23/04/2026
1966261234
Reposted by Joel Davis
ʟᴜɪs ʜᴇʀɴᴀɴᴅᴇᴢ ⚡ @beetlenaut.bsky.social · 23/04/2026
0867
Joel Davis @joeld42.bsky.social · 23/04/2026
Quick update video on one of my side projects: www.youtube.com/watch?v=hgAn...
youtube.com
My unofficial Bloodstones Digital Version (update)
YouTube video by Joel Davis
010
Joel Davis @joeld42.bsky.social · 22/04/2026
Well, everything dies, baby, that's a fact. But maybe everything that dies someday comes back.
010