Jarl Larsson
banner
jarllarsson.bsky.social
Jarl Larsson
@jarllarsson.bsky.social
ᕕ( ᐛ )ᕗ Graphics- and game programmer.
Worked on #thegunk , #steamworld heist & dig2
Making a #vulkan renderer in my spare time.
Pinned
I've written an article for my webpage on how the raymarcher for The Gunk was made! jarllarsson.github.io/gen/gunkraym...
#gamedev #xbox #gp #graphicsprogramming #rendering #unreal
Raymarching The Gunk
How the raymarched slime was developed for the game The Gunk.
jarllarsson.github.io
Reposted by Jarl Larsson
October 10, 2025 at 4:51 AM
Reposted by Jarl Larsson
Damn. This is amazing. £325 per week, paid monthly, for 3 years - and the result was a profit for the Irish economy:
www.citizensinformation.ie/en/employmen...
October 6, 2025 at 10:03 PM
October 6, 2025 at 7:42 PM
Reposted by Jarl Larsson
We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.
October 1, 2025 at 2:38 PM
Reposted by Jarl Larsson
you heard of running Doom on random gadgets but have you ever heard of…
“Hosting a WebSite on a Disposable Vape”
bogdanthegeek.github.io/blog/project...
this explains how!
((the internet is healing 😌))
#IndieDev
Hosting a WebSite on a Disposable Vape
Someone's trash is another person's web server.
bogdanthegeek.github.io
September 28, 2025 at 8:20 AM
Sega Rally 95. Used to play it together with my sister like once a year at an inn on the way to our grandparents. Very nostalgic. 🙂
September 27, 2025 at 12:08 PM
Separated buffers for opaque- and fog volumes. I like how this is coming together! The subtle contact shadow from the fog is nice. Next up: also draw opaques into the shadow volume and then get material- and colour support to the buffers. #vulkan #screenshotsaturday #gamedev
September 26, 2025 at 9:27 PM
I really like the shapes and shadows I can make with this. #gamedev #vulkan
September 25, 2025 at 8:51 PM
Reposted by Jarl Larsson
September 23, 2025 at 8:52 AM
Moved my render stages around to be able to sample the volumetric froxel fog shadows in the fragment shader as well. (exaggerated shadows in video) 🔵⚫🦖 #screenshotsaturday #indiedev #gamedev #vulkan #renderer #raymarcher
September 6, 2025 at 10:51 AM
Reposted by Jarl Larsson
August 15, 2025 at 2:08 PM
Reposted by Jarl Larsson
Morning thoughts about "AI".

Where do we go from here?
August 12, 2025 at 8:32 AM
Reposted by Jarl Larsson
August 8, 2025 at 7:11 AM
Reposted by Jarl Larsson
Ok but the cake goes to Visual Studio that will shove a "please rate" in my face while not being able to render a menu bar properly at the same time.

Did things always worked this badly or am I geting old?
August 6, 2025 at 7:13 AM
I've been moving all my volumetric lighting from the main raymarcher into frustum space - in a "froxel" volume cube.
Now the lighting is 🏎️💨 , so I can afford to make it softer and cast longer shadows. It runs in 60fps @ 4K on an RTX 2070 S.
I'm really starting to like the look of it! 🙂 #vulkan
August 1, 2025 at 10:56 PM
Dumping a bunch of recordings of interesting looking glitches and debugging I've done the last weeks while implementing dda and froxel volume for my raymarcher. #vulkan
August 1, 2025 at 10:40 PM
Early test using 1 layer of DDA to skip large empty chunks during render of volumetrics. #vulkan
July 16, 2025 at 2:22 PM
Reposted by Jarl Larsson
you have got to be kidding me
July 13, 2025 at 2:09 AM
Going to try out DDA to "sparsen up" my voxel field. My hope is that it is simple and fast to implement, without having to dive into with something more complicated for now. First test just rendering the blocks. Delightfully glitchy look.
July 1, 2025 at 6:37 AM
Finally got around to integrate #DearImGui into something! Up and running 1.92 in my Vulkan renderer. I'm in dire need of it atm. 😅
June 28, 2025 at 3:57 PM
Reposted by Jarl Larsson
World War 3 kinda sucks, but you know, it was either this or pronouns
June 22, 2025 at 5:08 AM
Reposted by Jarl Larsson
..hold on

in the recent unreal coordinate system switch, did.. did they straight up, change the *basis* to {Z,X,Y} ??

are vector3 tuples now in {Z,X,Y} order?

are vector2 tuples now using a {Z,X} basis?? 😭
June 7, 2025 at 12:51 PM
Reposted by Jarl Larsson
So then Elon goes "Kill the Bill!" and Trump goes "Elon has TDS!" so Elon goes "I'm the reason Trump won!" so Trump goes "we waste billions on Elon!" so Elon goes "Epstein!" and a corpulent flunkie goes "Deport Elon!" and Elon goes "Impeach!"

And THAT'S why women are too emotional to be President.
June 6, 2025 at 3:33 AM
Reposted by Jarl Larsson
when we first picked up a crayon as kids, we were all dreaming of Productivity to make Products with Endless Generative Content for Consumption by Consumers
June 5, 2025 at 8:55 AM