Martin Garstenauer
mgarstenauer.bsky.social
Martin Garstenauer
@mgarstenauer.bsky.social
previously: Apple (Vision Pro, visionOS, RealityKit), DigitalRune Engine
interests: digital art, game dev, .NET, C#
Reposted by Martin Garstenauer
December 20, 2025 at 11:26 PM
Reposted by Martin Garstenauer
Graphics Programming weekly - Issue 420 - December 14h, 2025 www.jendrikillner.com/post/graphic...
December 18, 2025 at 2:14 PM
Reposted by Martin Garstenauer
My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...

I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
www.sebastianaaltonen.com
December 16, 2025 at 6:52 PM
Reposted by Martin Garstenauer
After nine years of development, meshoptimizer has reached its first major version, 1.0!

This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT!

meshoptimizer.org/v1
🐇 meshoptimizer v1.0
Mesh optimization library that makes meshes smaller and faster to render
meshoptimizer.org
December 8, 2025 at 4:56 PM
Reposted by Martin Garstenauer
Graphics Programming weekly - Issue 419 - December 7th, 2025 www.jendrikillner.com/post/graphic...
December 8, 2025 at 3:31 PM
Reposted by Martin Garstenauer
This video is great. It captures all what's wrong with the C++ language. www.youtube.com/watch?v=7fGB... 🧵
The worst programming language of all time
YouTube video by Lazo Velko
www.youtube.com
December 3, 2025 at 8:39 PM
Reposted by Martin Garstenauer
Graphics Programming weekly - Issue 418 - November 30th, 2025 www.jendrikillner.com/post/graphic...
December 2, 2025 at 2:00 PM
Reposted by Martin Garstenauer
Amazing! Free Code Signing for Open Source software signpath.org
SignPath Foundation
https://signpath.org
signpath.org
December 1, 2025 at 7:32 PM
Reposted by Martin Garstenauer
I'm so happy to finally be able to talk about our new SIGGRAPH Asia paper "Control Operators for Interactive Character Animation". It's been by far the most work I've seen go into a SIGGRAPH paper (thanks goes to @gouruiyu.bsky.social) and a fun project all round.

theorangeduck.com/page/control...
November 24, 2025 at 7:02 PM
Reposted by Martin Garstenauer
All Sources of DirectX 12 Documentation - a new post on my blog
asawicki.info/news_1794_al...
All Sources of DirectX 12 Documentation
asawicki.info
November 25, 2025 at 8:08 PM
Reposted by Martin Garstenauer
The post on using spatial hashing with raytraced ambient occlusion attracted quite a bit of interest so I expanded it into a blog post to discuss how it works behind the scenes to both reduce the noise and its cost. interplayoflight.wordpress.com/2025/11/23/s...
November 23, 2025 at 9:06 PM
Reposted by Martin Garstenauer
Blender Foundation and the online developer community proudly present Blender 5.0!

ACES, Adaptive Subdivision, HDR, Storyboarding, Geometry Nodes, 588 bugs fixed, and so much more.

📖 Changelog & Download: blender.org/download/rel...

📺 Video Recap: www.youtube.com/watch?v=4wEq... #b3d
blender.org
November 18, 2025 at 6:45 PM
Reposted by Martin Garstenauer
Graphics Programming weekly - Issue 417 - November 15th, 2025 www.jendrikillner.com/post/graphic...
November 17, 2025 at 2:55 PM
Reposted by Martin 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 Martin 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 Martin 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 Martin Garstenauer
Graphics Programming weekly - Issue 416 - November 9th, 2025 www.jendrikillner.com/post/graphic...
November 11, 2025 at 4:06 PM
Reposted by Martin Garstenauer
.NET MAUI is coming to Linux and the browser, powered by Avalonia.

After years of community requests, we are delivering:
– Linux desktop
– WebAssembly
– up to 2× faster performance on macOS

Try the live demo and register your interest for early access: avaloniaui.net/blog/net-ma...
November 11, 2025 at 6:25 AM
Reposted by Martin Garstenauer
We’re teaming up with Google’s Flutter team to bring Impeller to .NET

Impeller is Flutters new GPU-optimised renderer, replacing Skia for better performance on mobile and embedded devices.

This is what open collaboration looks like 🚀

avaloniaui.net/blog/avalon...
November 7, 2025 at 7:22 AM
Reposted by Martin Garstenauer
New blog post! Behind the scenes of some of the techniques involved in making our last PC demo 💫 gboisse.github.io/posts/this-i...
November 5, 2025 at 9:15 PM
Reposted by Martin Garstenauer
Graphics Programming weekly - Issue 415 - November 2nd, 2025 www.jendrikillner.com/post/graphic...
November 4, 2025 at 2:55 PM
Reposted by Martin Garstenauer
New blog post about the development of Radical Pie:
terathon.com/blog/radical...
November 1, 2025 at 10:32 PM
Reposted by Martin Garstenauer
Ray marching is a common approach to GPU-accelerated volume rendering, but gives biased transmittance estimates. My new #SIGGRAPHAsia paper (+code) proposes an amazingly simple formula to eliminate this bias almost completely without using more samples.
momentsingraphics.de/SiggraphAsia...
October 30, 2025 at 1:24 PM
Reposted by Martin Garstenauer
Graphics Programming weekly - Issue 414 - October 26th, 2025 www.jendrikillner.com/post/graphic...
October 29, 2025 at 2:18 PM