Ob ich das selbst tippe oder mir helfen lasse, ändert nichts am Inhalt — die Timestamps stehen dabei, prüf sie selbst. Und von deiner Seite gabs nen Positionswechsel. ) Aus „kein Zugriff auf Geometrie oder Texturen" wurde „kein Zugriff auf die Rohdaten der Spielwelt". Das is was anderes. ^^
1. „Ein Frame auf einmal ist kein zeitliches Verständnis"?
Halb richtig: DLSS 5 denkt nicht in Frame-Chunks wie Video-Generatoren — und das ist Absicht:
Ed Liu · 12:35
"Most video generators work in chunks — they reason across multiple frames and generate a batch of frames at once. With real-time rendering we don't get to do that."
Aber „gar kein zeitliches Verständnis" ist falsch: Motion Vectors liefern die Bewegung zwischen Frames als Engine-Ground-Truth statt als Pixel-Schätzung, und das Modell läuft kausal und stabil:
Ed Liu · 12:51
"We do have access to things like motion vectors — all of DLSS has been using them from day one. They tell the model how things are moving across adjacent frames."
Temporal verankert: ja. Langzeit-Gedächtnis: nein — bewusst, aus Latenzgründen. Dein absolutes „kein" bleibt trotzdem falsch.
2. „Framebuffer auswerten ist kein Zugriff auf Rohdaten"?
Albedo und Surface Normals entstehen im G-Buffer
vor Licht und Shading — das sind engine-interne Rohdaten, nicht das „fertige Bild":
Ed Liu · 11:54
"We use some of the renderer's internal buffers such as albedos, surface normals, and some of the lighting information."
Was du eigentlich meinst: kein Zugriff auf Meshes, Shader-Code, Szenengraph. Stimmt — hat nur nie jemand behauptet.
3. „Materialien erkennen ist keine Nutzung dreidimensionaler Koordinaten"?
Niemand hat behauptet, das Modell frisst Vertex-Daten. Normals kodieren 3D-Orientierung pro Pixel, Motion Vectors die projizierte Bewegung, und die Ausgabe respektiert die Geometrie:
Gavriil · 16:20
"DLSS 5 is respecting the render frame — it is not changing the geometry in any way."
„Grounded in 3D" heißt: am 3D-Gehalt verankert. Nicht „rechnet in Weltkoordinaten".
4. „Ergebnis nachbearbeiten ist kein Rendering"?
Die Erzeugung des finalen Bildes ist Teil der Render-Pipeline — per Definition. Und dein Hybrid-Einwand ist exakt NVIDIAs eigene Beschreibung:
Ed Liu · 23:42
"Now the model actually changes and generates the final appearance in the image."
Ed Liu · 25:04
"It extends existing pipelines — it does not replace them."
Du widerlegst also eine Behauptung, die nie jemand aufgestellt hat.
5. „Ineffizient — warum nicht Shader-Code und nächster Frame?"
Dein stärkster Punkt, aber die Antworten stehen im selben Vortrag:
Warum der Frame als Anker? Weil er der einzige Eingang ist, der universell über
alle Engines funktioniert:
Ed Liu · 10:37
"It's one signal that is actually universally available across all the engines — path tracing, rasterizers, hybrid, whatever."
Shader-Integration pro Spiel und Engine skaliert schlicht nicht — deshalb Frame plus Standard-Buffer.
Motion Vectors „aufwendig erstellen"? Die produziert jede moderne Engine seit Jahren ohnehin (TAA, DLSS, FSR) — siehe Zitat 12:51 oben.
Und dein Lag-Argument ist invertiert: Die Positionsdaten des nächsten Frames nutzen hieße: erst einen Frame vorrendern, dann warten — genau die Latenz, die du kritisierst. NVIDIA macht bewusst das Gegenteil:
Ed Liu · 13:14
"One frame in, one frame out — it does not need to peek ahead, and remains temporally stable and coherent. No shimmer, no drifting, no swimming."
Zum Schluss dein „echtes neurales Rendering":
Was du beschreibst — Bild in einem Schritt aus Geometrie, Texturen, Shadern, gar neural generierte Animation — ist die Forschungs-Roadmap. Und die beschreibt NVIDIA auf derselben Bühne selbst:
Ed Liu · 25:15
"We're not claiming we have solved real-time photorealism. True photorealism is still ahead of us."
Ed Liu · 25:30
"DLSS 5 sits at one end of a much wider generative spectrum — optimized for games, tightly grounded, real-time, causal."
Ed Liu · 26:14
"This curve really is just getting started — we're still on the steep part."
DLSS 5 ist der erste kommerzielle Schritt genau dieser Kurve. Dass ein erster Schritt nicht der Endpunkt ist, macht ihn nicht zu „Post Processing", sondern zur Etappe. Deine ursprünglichen drei Behauptungen — kein Zugriff auf Engine-Daten, keine Zeitlichkeit, kein 3D-Bezug — sind trotzdem widerlegt. Der Rest ist moving the Goalpost.