Metro Exodus von 4A Games und Deep Silver ist das zweite Spiel, das Raytracing auf nVidia RTX Grafikkarten unterstützt. Während bei Battlefield 5 das Raytracing zur Darstellung von Reflexionen eingesetzt wurde, um beispielsweise das Geschehen auf Scheiben zu reflektieren, das nicht im aktuellen Bildausschnitt zu sehen war, wird diese Technologie bei Metro Exodus anders eingesetzt, und zwar bei “Global Illumination”, also der globalen Beleuchtung der gesamten Szenerie.

Bei Raytracing wird, wie der Name es vermuten lässt, der “Strahlengang” des Lichts ausgehend von ihrer Quelle in Echtzeit berechnet, was höhere Rechenleistung erfordert, gerade wenn dies in Echtzeit mit über 30 Bildern pro Sekunde realisiert werden soll. Diese Lichtstrahlen erhellen oder leuchten eine Szene aus und können von anderen Objekten in der Szenerie (Polygone etc.) teilweise abgelenkt und/oder reflektiert werden. Im Gegensatz zur derzeit verbreiteten Rasterisierung (Rasterization) wird mit Raytracing das Verhalten des Lichts akkurater nachgebildet. Die Technik soll also für eine realistischere Beleuchtung, für weichere Schatten und stimmigere Reflexionen sorgen.

Bei Metro Exodus wird Raytracing nicht zur kompletten Berechnung der Beleuchtung anhand von sämtlichen Lichtquellen einer Szene eingesetzt, sondern ist auf das Licht von Sonne und Himmel beschränkt – oder der zentralen Lichtquelle einer Szene, wenn keine Sonne oder kein Himmel zu sehen sind. Lokale Lichtquellen in der Umgebung – wie zum Beispiel Kerzen oder Lampen – werden in der Regel nicht mit Raytracing gerendert, um die Schleich-Passagen (laut nVidia) nicht unnötig zu verkomplizieren, schließlich soll man auf einem Blick erkennen können, wann man für den Feind sichtbar ist oder nicht.

In der Praxis sind die Unterschiede zwischen mit und ohne Raytracing oftmals nicht auf einem Blick zu erkennen – meist wirkt die gerenderte Szenerie mit Raytracing etwas dunkler. Manche Elemente zum Beispiel beim Schneesturm zu Beginn sahen ohne Raytracing sogar etwas besser ausgeleuchtet aus. Aber in ruhigen Momenten, in denen man einen genaueren Blick auf die Umgebung werfen kann, zeigen sich durchaus nuancierte optische Unterschiede, die viel zur Stimmungsinszenierung und der düsteren Atmosphäre beitragen können, da sich viel stärkere Kontraste (auch ohne HDR) realisieren lassen – zusammen mit Schatten von sehr weich bis hart. Die stärksten Unterschiede erkennt man beim Übergang von Innen- und Außenlevels, wenn beispielsweise Licht von außen in ein Innenlevel fällt – oder wenn eine Szene in Innenlevels gezielt beleuchtet wird. Unter freiem Himmel fallen die Effekte wenig ins Auge.

Beispiel: Man steht in einem Eisenbahnwagon (Wolga-Level). Direkt vor einem ist eine geöffnete Tür und das Licht von der Sonne dringt durch die Tür in den Raum herein. Es gibt sonst keine weitere Lichtquelle in der Umgebung. Ohne Raytracing sieht man in der Szene rechts von der Tür einen leicht erleuchteten Bereich, obwohl es dort augenscheinlich keine Lichtquelle gibt. Mit Raytracing ist es dort wirklich dunkel. Die obere Bilderserie ist mit Raytracing. Die untere Bilderserie zeigt Metro Exodus ohne Raytracing.

Hinweis in eigener Sache: Die notwendige Hardware für das Vergleichsmaterial hat uns nVidia zur Verfügung gestellt.

Voraussetzung für die Nutzung von Raytracing in Metro Exodus sind eine RTX-Grafikkarte von nVidia und Windows 10 mit Herbst-Update (1809), das die Software-Schnittstelle DirectX Raytracing (DXR) mitbringt. Weitere technische Details und Analysen findet ihr auch bei Digital Foundry (ab 12:00 Min.).

  1. HardBeat hat geschrieben: 18.02.2019 23:33
    statler666 hat geschrieben: 18.02.2019 09:59 Für die schnellste luftgekühlte Graka legt man ca. 1.500 € auf den Tisch (Zotac RTX 2080 Ti Amp Extreme). Man bekommt auch günstigere Modelle, klar. Aber das ist mal eine Ansage. Macht nur etwas Sinn wenn man eh aufrüsten muss. Aber den Sprung von 1080 Ti auf 2080 Ti ist vermutlich wirtschaftlicher Totalschaden. Habe gestern mal geguckt was ich für meine (etwas über ein Jahr alt) bekommen würde. Ca. die Hälfte.
    Totaler Quatsch mit wirtschaftlicher Totalschaden. RTX ist und war mir beim Kauf vollkommen egal, ich bin von 1080 Ti auf 2080 Ti aus zweit Gründen gewechselt.
    1. Knapp 40% Mehrleistung in 4K (jetzt läuft endlich jedes Spiel konstant in 4K/60) Genau bis zu..... schwankt doch je nach Game und Auflösung zwischen 10 - 40 % .LOL
    2. Garantieaufrischung. OK. Ich habe 5 Jahre bei Zotac.
    Und du hast zu lange mit dem Verkauf gewartet mein Freund (? Freund ?). Ich hab meine 1080 Ti ROG Strix von Asus bei Release damals für 849 gekauft und am Release Tag im Oktober wo die RTX bei Saturn lag (1249, Euro Zotac Triple Fan Edition, Karten nicht flächendeckend verfügbar nur wenige Vorbesteller bekamen eine ab (das freut mich für dich)) eingestellt und für 700 Euro verkauft. Das sind zwar 550 Euro Aufpreis aber es hat sich gelohnt, zumal mit dem automatischen OC Scanner noch mal 10% Mehrleistung drin sind, also nun knapp 50% mehr Speed zur 1080 Ti :D
    Ich habe übrigens zwei Ti´s verbaut, die jetzt etwas über ein Jahr alt sind. Ich warte mal schön bis zur nächsten Generation oder übernächsten. Muss ja nicht immer der DayOneSaturnSale am Puls der Zeit sein.

  2. N16 hat geschrieben: 18.02.2019 22:38
    nepumax hat geschrieben: 18.02.2019 18:47 Ja. Der Vorteil ist, dass egal ob RT an oder aus das Bild fast gleich aussieht. :lol:
    Der Vorteil, den niemand sieht: Für den Entwickler ist es deutlich einfacher, diese "fast gleich" aussehende Beleuchtung hinzukriegen.
    Wie viel einfacher?
    Wer in der Schule schon mal mit Vektoren rechnen musste, der hat schon 90% des nötigen Fachwissens.
    Um die gleichen Effekte mit Rastergrafik zu ergattern, benötigt man schon fast ein Master in Computergrafik.
    Allein aus diesem Grund wird sich Raytracing früher oder später durchsetzen, auch wenn "niemand den Unterschied erkennt".
    Sehr gur, zumindest eine Person, die den größten Punkt von RT verstanden hat. Es müssen keine aufwendigen shader und maps genutzt werden um einen deutlich besseren visuellen Effekt zu erreichen.
    Metro nutzt noch nicht mal alle Vorteile, die mit RT möglich sind, sondern hat sich nur auf bestimmte Bereiche fokusiert.

  3. N16 hat geschrieben: 18.02.2019 22:38
    nepumax hat geschrieben: 18.02.2019 18:47 Ja. Der Vorteil ist, dass egal ob RT an oder aus das Bild fast gleich aussieht. :lol:
    Der Vorteil, den niemand sieht: Für den Entwickler ist es deutlich einfacher, diese "fast gleich" aussehende Beleuchtung hinzukriegen.
    Wie viel einfacher?
    Wer in der Schule schon mal mit Vektoren rechnen musste, der hat schon 90% des nötigen Fachwissens.
    Um die gleichen Effekte mit Rastergrafik zu ergattern, benötigt man schon fast ein Master in Computergrafik.
    Allein aus diesem Grund wird sich Raytracing früher oder später durchsetzen, auch wenn "niemand den Unterschied erkennt".
    Man sieht zwar nicht immer den Unterschied, aber stellenweise ist der Unterschied enorm, siehe auch die Fässerszene im Digital Foundry Video. Ich hatte gestern eine Stelle im Spiel. Es war Tag und ich war auf nem Boot in einem Raum. Das Licht kam von außen und schattierte die Wand von mir farblich korrekt in Korrelation mit den Texturen. Das sah einfach viel viel realistischer aus als alles was ich jemals in Echtzeit gesehen habe. Es ist definitv "the way to go" und vor allem ist es positiv, dass es eben nicht propiertärer Mist von NVIDIA sondern eine fester API-Bestandteil von DirectX ist. Ich bin mir sicher dass OpenGL hier noch ein äquivalent nachreichen wird, wenn nicht schon geschehen.
    Eigentlich müssen die Entwickler von Metro nur noch eine dynamische Gamma Anpassung für die Innenräume einbauen um eine Gewöhnung des Auges an wenig Licht zu simulieren. Vielleicht könnte man hier sogar modden. Dann gäbe es an der RT Implementierung, bis auf die hohen Anforderungen, nichts mehr zu meckern.

  4. statler666 hat geschrieben: 18.02.2019 09:59 Für die schnellste luftgekühlte Graka legt man ca. 1.500 € auf den Tisch (Zotac RTX 2080 Ti Amp Extreme). Man bekommt auch günstigere Modelle, klar. Aber das ist mal eine Ansage. Macht nur etwas Sinn wenn man eh aufrüsten muss. Aber den Sprung von 1080 Ti auf 2080 Ti ist vermutlich wirtschaftlicher Totalschaden. Habe gestern mal geguckt was ich für meine (etwas über ein Jahr alt) bekommen würde. Ca. die Hälfte.
    Totaler Quatsch mit wirtschaftlicher Totalschaden. RTX ist und war mir beim Kauf vollkommen egal, ich bin von 1080 Ti auf 2080 Ti aus zweit Gründen gewechselt.
    1. Knapp 40% Mehrleistung in 4K (jetzt läuft endlich jedes Spiel konstant in 4K/60)
    2. Garantieaufrischung
    Und du hast zu lange mit dem Verkauf gewartet mein Freund. Ich hab meine 1080 Ti ROG Strix von Asus bei Release damals für 849 gekauft und am Release Tag im Oktober wo die RTX bei Saturn lag (1249, Euro Zotac Triple Fan Edition, Karten nicht flächendeckend verfügbar nur wenige Vorbesteller bekamen eine ab) eingestellt und für 700 Euro verkauft. Das sind zwar 550 Euro Aufpreis aber es hat sich gelohnt, zumal mit dem automatischen OC Scanner noch mal 10% Mehrleistung drin sind, also nun knapp 50% mehr Speed zur 1080 Ti :D

  5. nepumax hat geschrieben: 18.02.2019 18:47 Ja. Der Vorteil ist, dass egal ob RT an oder aus das Bild fast gleich aussieht. :lol:
    Der Vorteil, den niemand sieht: Für den Entwickler ist es deutlich einfacher, diese "fast gleich" aussehende Beleuchtung hinzukriegen.
    Wie viel einfacher?
    Wer in der Schule schon mal mit Vektoren rechnen musste, der hat schon 90% des nötigen Fachwissens.
    Um die gleichen Effekte mit Rastergrafik zu ergattern, benötigt man schon fast ein Master in Computergrafik.
    Allein aus diesem Grund wird sich Raytracing früher oder später durchsetzen, auch wenn "niemand den Unterschied erkennt".

Hinterlassen Sie bitte einen Kommentar.

Seite 1