HackerTube.dev

Erik Jansson - GPU driven Rendering with Mesh Shaders in Alan Wake 2

Digital Dragons · 29.3K views · 2024-10-10 · 43:13

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

A Remedy engineer explains how Alan Wake 2 moved to a GPU-driven rendering pipeline built on mesh shaders, culling and rendering meshlets for dense vegetation on PS5 and Xbox Series consoles.

On Hacker News

HN points to it as a detailed production example of mesh shaders and GPU-driven rendering, though some find it daunting.

Recommended by 2 HN people across 1 months · HN mentions 2024–2025

Topics

Search by tags

What people said

dagmx · 2024-10 · Recommendation

A related talk of using Mesh shaders for Alan Wake 2 [VIDEO] And I find Apple’s intro to mesh shading to be a fairly good primer for someone unfamiliar with Mesh shading [LINK]

Read the original HN comment ↗
neomantra · 2024-10 · Recommendation

This is a great read, thank you for sharing! I learned a lot from reading it and I'm pretty experienced in this space! I enjoyed checking out your other work too. OPs article heavily covers Vertex Amplification. I didn't realize VisionOS used Vertex Amplification for this, but it makes sense since the hardware supports it. For those interested in Mesh Shading (a few good videos released this week [1][2][3]), Vertex Amplification is a key tech for Mesh Shading, where one writes Object/Mesh functions (names in Metal API, called Task/Mesh/Amplification shaders in other APIs). Introduced by Nvidia in 2018 and only really available en masse for the last couple years, Vertex Amplification was the first time a GPU could create vertices (or "destroy" them by not emitting anything), versus the fixed mesh inputs. It's so cool and powerful and a different way of thinking about the pipeline. This article shows the same concept, but in Vertex Shaders for multiple render targets. While you might not make a Vision app, it could be worthwhile read to further understand this architecture. I've spent a few months in Metal Mesh Shading and hadn't realized this application of it at all. [1] [LINK] [2] [LINK] [3] [VIDEO] (good explanation and demo)

Read the original HN comment ↗
flashblaze · 2025-06 · Reference

Definitely reverse engineering and shaders. Watching these kinds of talks I realize, I'm not built for this: [VIDEO]

Read the original HN comment ↗

Sources

Video by Digital Dragons, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources