Helmut Garstenauer
banner
helmut-g.bsky.social
Helmut Garstenauer
@helmut-g.bsky.social
formerly: DigitalRune Engine, Apple (RealityKit, visionOS, Vision Pro)
interests: game dev, graphics, physics, .NET, C#
@[email protected]
Reposted by Helmut Garstenauer
It seems my 2024 Everything Procedural Conference talk about Layer-Based Procedural Generation is no longer marked as "for kids" which means functionality is now enabled for e.g. commenting or saving to "Watch later".
www.youtube.com/watch?v=4oJG...

Also check out the other EPC talks! #ProcGen
EPC2024 | Layer-Based Procedural Generation: Chunks and Context | Rune Skovbo Johansen
YouTube video by BUas Games
www.youtube.com
November 8, 2025 at 9:55 AM
Reposted by Helmut Garstenauer
Did Blender help you this year? Help back! 🧡

If every active user contributed $5 this month, Blender would be funded for the entire year 2026. Professional 3D software. No subscriptions. No limits. Just your support.

Do your part. Donate today.
www.blender.org/news/give-ba...

#b3d
November 13, 2025 at 6:07 PM
Reposted by Helmut Garstenauer
Steam Frame, Steam Controller, Steam Machine announcement is expected soon, here's a first look!
November 12, 2025 at 5:17 PM
Reposted by Helmut Garstenauer
🚀 Excited to announce SharpIDE - A Modern, Cross-Platform IDE for .NET!

I'm thrilled to share my latest open-source project, just in time for .NET 10: SharpIDE, a brand new IDE for .NET, built with .NET and Godot! 🎉

🔗 Check it out on GitHub: github.com/MattParkerDe...

...
November 11, 2025 at 11:24 PM
Reposted by Helmut Garstenauer
Maybe I should move to Germany. I really do need more sausage metaphors in my life.
November 11, 2025 at 2:07 PM
Reposted by Helmut Garstenauer
i had a chat with lukasz and @antovsky about gamedev and stuff, if youre into that sort of thing! the middle hour is the juiciest but its all fantastic, ofc ;) youtu.be/mFBmoCv5EcQ?...
Game Architectures with Alex Evans and Anton Mikhailov
YouTube video by Wookash Podcast
youtu.be
November 1, 2025 at 7:06 PM
Reposted by Helmut Garstenauer
I am excited to announce the release of Radical Pie, version 1.0! This is the professional equation typesetting application that I've been working on for the last year. See the website for details.
radicalpie.com
October 28, 2025 at 10:39 PM
Reposted by Helmut Garstenauer
Some information about Ghost of Yōtei's rendering systems blog.playstation.com/2025/10/23/g...
Ghost of Yōtei – tech deep dive
Sucker Punch delves into the tech that helped them bring Atsu’s engrossing journey to live.
blog.playstation.com
October 25, 2025 at 3:50 PM
Reposted by Helmut Garstenauer
So, I made a hair shader that doesn't require any specially made meshes or textures.

Initially I made this work by sampling many normal directions rotated around the hair strand direction, but I eventually got an approximation working that doesn't rely on multi-sampling.

github.com/runevision/H...
October 23, 2025 at 7:58 AM
Reposted by Helmut Garstenauer
ReGIR - An advanced implementation for many-lights offline rendering tomclabault.github.io/blog/2025/re...
ReGIR - An advanced implementation for many-lights offline rendering | Tom Clabault
Tom Clabault's website
tomclabault.github.io
October 20, 2025 at 7:30 PM
Reposted by Helmut Garstenauer
New blog site (with RSS!), and

UPDATE ON MESH CONTOURS! I've rewrote that whole part of my star blog article on how to render lines for games, by adding my own PhD work that makes it now possible in realtime!

Read it AGAIN!
panthavma.com/articles/lin...
October 18, 2025 at 3:11 PM
Reposted by Helmut Garstenauer
I finally found the time and energy to make a new blog and write a couple of posts. This time I wrote about PBR content and game development principles. Both posts are quite different so hopefully people find something interesting on either one of them.

irradiance.ca/posts/
Posts
irradiance.ca
October 15, 2025 at 6:51 PM
Reposted by Helmut Garstenauer
New article on my site: Better sRGB to greyscale conversion

The commonly used greyscale formula is slightly off when computed in gamma space but can it be fixed?

📜 30fps.net/pages/better...
October 13, 2025 at 5:56 PM
Reposted by Helmut Garstenauer
A nice shift in perceived colour between central and peripheral vision. The fixated disc looks purple while the others look blue.

The effect presumably comes from the absence of S-cones in the fovea.

From Hinnerk Schulz-Hildebrandt:
arxiv.org/pdf/2509.115...
September 24, 2025 at 12:04 PM
Reposted by Helmut Garstenauer
After quite a bit of work, I am finally done with the first blog post about ocean rendering! You can find it here: rtryan98.github.io/2025/10/04/o...

I've also decided to create a video to showcase the ocean simulation in motion: www.youtube.com/watch?v=0OXm...
Ocean Rendering, Part 1 - Simulation · Robert Ryan - Graphics Programmer
rtryan98.github.io
October 5, 2025 at 1:05 PM
Reposted by Helmut Garstenauer
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!

zeux.io/2025/09/30/b...
September 30, 2025 at 5:40 PM
Reposted by Helmut Garstenauer
A little something I've been meaning to write for a while martinfullerblog.wordpress.com/2025/09/26/a...

Thank you to the awesome people at Machine Games and id Software!
Anisotropic Scaling in Indiana Jones and the Great Circle and DOOM: The Dark Ages
While working on Indiana Jones and the Great Circle and later DOOM: The Dark Ages, it became apparent that both titles are particularly sensitive to anisotropic sampling cost on the Xbox Series con…
martinfullerblog.wordpress.com
September 26, 2025 at 9:31 AM
Reposted by Helmut Garstenauer
Insanely well-made video on EUV photolithography: www.youtube.com/watch?v=B248...
How are Billions of Nanoscopic Transistors Made into a Microchip? EUV Photolithography 🛠️⚙️🤯
YouTube video by Branch Education
www.youtube.com
September 22, 2025 at 9:02 PM
Reposted by Helmut Garstenauer
If you're on LinkedIn, here's the opt-out for LinkedIn's AI bullshit using your content.

www.linkedin.com/mypreference...
LinkedIn Login, Sign in | LinkedIn
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
www.linkedin.com
September 22, 2025 at 5:08 PM
Reposted by Helmut Garstenauer
Happy 10 year anniversary to this tweet! Has memory safety in C++ been solved yet?

x.com/CppCon/statu...
September 22, 2025 at 5:43 PM
Reposted by Helmut Garstenauer
New blog post: "Realtime Raytracing in Bevy 0.17 (Solari)"
jms55.github.io/posts/2025-0...
September 20, 2025 at 9:23 PM
Reposted by Helmut Garstenauer
Continuing on the topic of GPU utilisation and performance, as a practical example, I looked a bit deeper into the impact of vertex shader exports on the cost of a drawcall and wrote another blog post with some observations interplayoflight.wordpress.com/2025/09/21/t...
The performance impact of vertex shader exports
Following up on the previous post on GPU utilization and performance, and to provide a practical example, I expanded a bit on a topic discussed in brief: vertex shader exports and their impact on p…
interplayoflight.wordpress.com
September 21, 2025 at 8:05 PM
Reposted by Helmut Garstenauer
Hey Godot devs, it’s skin care time! Don’t miss these free skin and eye shaders on GitHub.

github.com/matmadness/H...

#gamedev #indiedev #godot #shader
September 18, 2025 at 7:29 PM
Reposted by Helmut Garstenauer
Egor landed yesterday a great document about C# "Unsafe code best practices" https://github.com/dotnet/docs/blob/main/docs/standard/unsafe-code/best-practices.md 📜

Even if you think you know them, it is a good read as a reminder! 😎

#dotnet #csharp
docs/docs/standard/unsafe-code/best-practices.md at main · dotnet/docs
This repository contains .NET Documentation. Contribute to dotnet/docs development by creating an account on GitHub.
github.com
September 19, 2025 at 9:24 AM
Reposted by Helmut Garstenauer
How to make a light beam shader in godot + download
Light beam shader in godot
So I was noclipping through d1_canals_08 in HL2 as one normally does on a saturday night when I saw this: A nice sharp volumetric light that does a lot for the mood of the scene. Half Life 2 was relea...
passivestar.xyz
September 12, 2025 at 9:58 PM