Posts by Ralith
See also OpenGL/Vulkan/Mesa/Gallium/DRI/DRM.
I'd love to read a write-up of this tech!
I like to think of 2D scene lighting as approximating a top-down orthographic projection of a 3D scene -- so there's a light source offset from the plane, being reflected towards the camera.
revision happened this weekend, the big european demoscene event, and razor1911 have released a demo celebrating forty years in the scene
www.youtube.com/watch?v=2Anb...
Power grid, made using #glsl shaders
Would representing the functions as spherical harmonics help?
They solve different problems. Will you ever need to abstract over the set of types which can be printed? If so, then you'll likely end up reinventing traits no matter what you do. Simple type-directed name resolution is great regardless though!
Encrypt with a passphrase + backblaze? Layer borg in-between if you need deduplication.
vertical image of a still retention basin and sunlit sky. the sky is split starkly down the middle, clear on the left, gray clouds on the right, sun at the center. the cloud line is reflected perfectly on the basin surface below the horizon. photo by Lindsay Schiel NEORSD
not ‘shopped. not cropped. not stock.
straight from the phone of stormwater inspector Lindsay Schiel snapped yesterday at a basin in Hudson.
woah
damrnelson.github.io/github-histo...
Grateful for my trans friends and all the wonderful trans folk I’ve met in the Rust community and elsewhere. Hoping with all my heart that the world becomes a better, safer place for trans people
My erosion filter is out! Video, blog post, and shader source.
It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks.
Explainer video:
www.youtube.com/watch?v=r4V2...
Companion blog post:
blog.runevision.com/2026/03/fast...
#ProcGen #vfx #GameDev
The Cathedral! Generated fully in geometry nodes in Blender. Only procedural modeling, no booleans, 40k nodes. 🤡 Nodes available on my github, consider sharing because it will get the free asset to the hands of those who need it: github.com/IRCSS/Blende...
The new “This could have been an email” is when someone does interesting research and the only way to consume it, is on YouTube
“This could have been a blog post!”
Luminous translucency
dropbox but on atproto! it just went live, check it out at dropb.at
no app view, everything happens on your PDS.
embedding your type system into the fabric of the universe or bust
I think it loses a lot of points for thoroughly obscuring its sole actual function: wrapping audio encoding around an async sample stream. Even the crate docs didn't make this clear!
*bewilderedly* Love doesn't just sit there, like a stone?
*with growing ire* It has to be made, like bread??
*shaking with indignation* Remade all the time??? Made new?!
Maybe it's the success criteria? I think most definitions of "a good game" set a high bar, whereas the space of things that can be called game engines is large, and includes things which might not support a good game at all.
I have this problem but I'm pretty sure it's because I've spent twenty years programming and ~none designing games.
I wonder if this would be a practical solution for numerically robust mesh booleans...
always figured that's where we were headed tbh
Let me just exec this handy portable error dialog tool...
A pegboard at a hardware store, festooned with tools, with smoke closing in on it from above and below.
When you think of a legal loophole, you probably imagine a drafting error (or perhaps a sneaky insertion) that creates an advantage for a specific person or group of people.
1/
I'm honestly mixed on this. Linking the world into a monolithic binary isn't always the best, though exec isn't a great ABI either.
Have you looked into treating it as a tonemapping problem?
It’s actually a great time to care about the craft. I don’t know if people realize this but you can actually write whatever you want into the prompt box. You can use the AI to get the function just right instead of making it generate crap as fast as possible.