There's faceting, but adding noise to the normals can probably hide artifacts like it did last time.
There's likely a better coordinate system (I'm trying out cylidrical with the back-facing coords gone).
I also wonder if there's a demoscene that did this before (like a VGA palette swap or sth)
08.02.2026 02:13 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Someone on the gbdev Discord server asked if I used environment maps for my Game Boy Shader. I said no, but was intrigued by the idea.
So I prototyped it in Blender. Each pixel is a spherical coord that maps to a 8x32 lookup table (for 256 values).
It seems possible to store 1 byte per pixel ๐
08.02.2026 02:10 โ ๐ 4 ๐ 1 ๐ฌ 1 ๐ 0
I was drafting a slightly passive-aggressive LinkedIn article, on and off for a month, about the use of AI to talk to other people
Every time I log onto LinkedIn, I have an increasingly stronger urge to finish it lmao
03.02.2026 18:48 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Yeah sorry, that certainly wasn't an endorsement. ๐
I'm gonna update it, because to be fair, I did say it wrote better Python code... at the time. But I found out the OpenEXR code it made could've been done in 1-2 lines instead of 20, had I actually read the "Hello World" in the official docs
03.02.2026 17:03 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
Hi, I don't believe I "glazed" AI. I gave AI an overall negative review, but maybe I was too tactful on the "what did work" part (i.e. snippets), which in hindsight I think I overstated.
I disclosed trying it, and 95% of the project was hand written.
03.02.2026 16:16 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Also hi, glad y'all like it!
03.02.2026 15:52 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Post GB homebrew on Bsky: 10 likes
Post it on LinkedIn: 4 likes
Post it on YouTube: Basically as if nothing happened
Someone else posts it on Reddit two months later, makes its way back here:
WAKE UP TO NOTIFICATIONS BLOWING UP ON BSKY, WHAT
03.02.2026 15:50 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0
An arrangement of geometry nodes in Blender. The viewer shows the structure of the Bundle, revealing memory values.
Oh hey, I'm able to emulate virtual memory using geometry nodes! This uses Bundles and Closures, both brand new to 5.0.
I wonder if this is a bad idea... :D
(I also tried using the new OpenVDB grids because I think that'd be the best option, but I can't figure out a way to store individual voxels)
14.01.2026 12:29 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Rule of computability: If it can run a NAND gate and loop, then it can run Doom.
Also, Blender's Geometry nodes has a "Not And" node in it. How interesting... ๐
14.01.2026 12:26 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
A screenshot from Rick Astley's Never Gonna Give you up music video
A screenshot from Rick Astley's Never Gonna Give you up music video
A screenshot from Rick Astley's Never Gonna Give you up music video
A photograph of the seminary gym in knives out. It has the same window.
Just watched the new Knives Out and I think it's really important you know that the scene in the Seminary's Gym is filmed in the same place Rick Astley filmed the music video for Never Gonna Give You Up.
I saw the window tracery and immediately made my friends pause the film so I could tell them.
29.12.2025 13:11 โ ๐ 29077 ๐ 7362 ๐ฌ 432 ๐ 533
Some technical details are in my blog post:
blog.otterstack.com/posts/202212...
The WAD and generation source code is on my GitHub: github.com/nukep/doom-c...
30.12.2025 16:39 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
YouTube video by Danny Spencer
Doom Adding Machine
I'll share some old projects for Bsky:
I made an adding machine in #Doom in 2022, with just doors and teleporters. It runs on the MS-DOS Doom II. It's groovy!
The machine is modeled with binary decision diagrams. The code to generate the WAD is in #Clojure.
www.youtube.com/watch?v=zZVC...
30.12.2025 16:38 โ ๐ 4 ๐ 2 ๐ฌ 1 ๐ 0
"Enter the age of AI", "Embrace AI", "It's here to stay", "Adapt or die", "Sacrifice your RAM ๐ช", "Whether you like it or not, there's no going back"...
Guys, does the messaging sound strange and creepy at all?
30.12.2025 16:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Left-Up-Forward coordinates and OpenUSD
Hey yโall! I was wondering if OpenUSD had any plans for defining the axes for โleftโ/โrightโ or โforwardโ/โbackwardโ at an asset level. Perhaps this would be by convention, or explicitly like with up...
Oh! I asked the OpenUSD guys about this. Your take on USD seems to be correct, but only because they don't define "forward" for assets right now. ๐
Their answer was a shrug, but a very thoughtful shrug. The camera space is always +Y. For assets/objects, it's ๐คท.
forum.aousd.org/t/left-up-fo...
30.12.2025 15:59 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
I'm not anti-technology or even anti-ML, but it's embarrassing to put out messaging that's meant to share your values, when it's apparent almost no effort was put into it.
The message becomes "We don't care about quality or the creative process - we only care about *simulating* quality".
30.12.2025 15:17 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
LinkedIn Post with the image:
A winter-themed illustration generated by AI. In the center features a train on a track; in the foreground features a lantern and bells; and in the background features some houses and a giant structure with the company logo "EA Sports".
An annotated version of the image.
- The overall composition is very "AI-coded". It's rendered well at a glance, but issues with scale and placement make it feel uncanny.
- The foreground lantern and bells are just as wide as the train track
- The train appears to be veering off track
- The train's cowcatcher has a fused element
- The support structures for the background logo split off. One of them collides with the houses: "Destroyed homes :("
- The background lantern is almost as big as the house it's next to
Whenever I see AI slop on LinkedIn from companies that should know better, I'm just going to give notes. I saw this from a recruiter for a major multimedia company.
30.12.2025 15:15 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Some behind the scenes:
- Multiplication is approximated using logarithm lookup tables. This is because the CPU has no floating point numbers... or a multiplication instruction!
- Self-modifying code is used for the shader
- I used Blender for lookdev and to generate the final normal maps
30.12.2025 01:44 โ ๐ 9 ๐ 0 ๐ฌ 0 ๐ 0
Here's a recent homebrew project I made to put real-time 3D shading on the Game Boy Color!
This one involved some interesting math and GBZ80 assembly. I describe it in detail in my blog post here: blog.otterstack.com/posts/202512...
#gbdev #homebrew #techart #retro #3d
29.12.2025 22:22 โ ๐ 109 ๐ 29 ๐ฌ 4 ๐ 5
Hello Bluesky - arguably the least worst social media website! ๐
29.12.2025 09:38 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0
scientist, storyteller, philosopher
computingthehumanexperience.com
Americaโs Finest News Source. A @globaltetrahedron.bsky.social subsidiary.
Get the paper delivered to your door: membership.theonion.com
Join The Onion Newsletter: https://theonion.com/newsletters/
animator/illustrator in Vancouver
worked on some cartoons.
NO๐ซAI
๐ผ๏ธ: instagram.com/my2k
๐จ: http://jam-etc.neocities.org
๐ฆart tag: #artpost
๐: http://jam-etc.ju.mp/
frequently discusses #politics, feel free to mute that tag ๐๐
Videos. Educational? Not really. Funny? Eh.
youtube.com/@captaindisillusion
patreon.com/captaindisillusion
Hardware / software necromancer
collector of Weird Stuff
maker of Death Generators.
she/they
Don't use this service, didn't you learn _anything_ from Twitter?
Author of the Clojure programming language
Long career as a dilettante at Bell Labs Research and Google, mostly building weird stuff no one uses, but occasionally getting it right, such as with UTF-8 and Go.
๐ฎ indie tech artist
๐๏ธ I made Shader Forge & Shapes
๐ working on https://half-edge.xyz
๐ฅ shader sorceress
๐ math dork
๐ฅ rare YouTuber/streamer
๐ก ex-founder of @NeatCorp
my kids:
๐ฅช @toast.acegikmo.com
๐ฅ @salad.acegikmo.com
๐โโฌ @thor.acegikmo.com
official Bluesky account (check username๐)
Bugs, feature requests, feedback: support@bsky.app