Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

37
Special Marc Sauter Als bevorzugte Quelle auf Google hinzufügen 2,99 €

Im Gespräch mit Oles Shishkovtsov, Chief Technical Officer bei 4A Games, erläutert dieser die neuen Kantenglättungsmodi von Metro Last Light , die überarbeiteten PhysX-Effekte und mehr.

Metro Last Light hat mittlerweile eine recht turbulente Entwicklungsgeschichte hinter sich, denn während die ukrainischen 4A Games an dem Ego-Shooter werkelten, ging Publisher THQ pleite und der Deep Silver - Teil von Koch Media - holten das Spiel nach Deutschland. In knapp vier Wochen erscheint Metro Last Light in Europa, wir nutzen die Luft nach der Crunch-Time um erneut das Gespräch mit Oles Shishkovtsov, Chief Technical Officer bei 4A Games, zu suchen - zuletzt sprachen wir Ende 2011 mit dem CTO.

PCGH: In Metro 2033 gibt es das von euch entwickelte Analytical Anti-Aliasing (AAA, eine Art Shader-basierter Kantenglättung) und "klassisches" Multisampling Anti-Aliasing (MSAA). Im Falle von Metro Last Light sind wir über Supersampling Anti-Aliasing (SSAA) gestolpert, wie ist dieses implementiert - wir vermuten ja Ordered Grid?

Oles Shishkovtsov: Wir führten unser AAA mit FXAA zusammen, um mehr Kontrolle per Pixel zu erzielen, um die Weichzeichnung und Schärfe besser justieren zu können. Es gibt nun keine Möglichkeit mehr AAA zu deaktivieren, dies liegt an der tiefen Implementierung in die Render-Pipeline. Der Nebeneffekt ist natürlich, dass das Bild immer bis zu einem gewissen Grad geglättet wird. Das übliche Problem von AAA besteht jedoch weiterhin, es mangelt an Subpixel-Informationen um Fragment-Shader oder kleine Pixel zu erfassen.

Die Lösung ist, dem Spieler die Option an die Hand zu geben, bestimmte SSAA-Modi zu aktivieren. Du wärst überrascht, wie wenige zusätzliche Informationen notwendig sind um die Qualität von 4x MSAA zu erreichen oder zu überbieten! Im Grunde liefert 2x SSAA (1,41421 x 1,41421 pro Achse) samt FXAA, welches in der Supersampling-Auflösung appliziert wird, genügend Informationen um 4x MSAA in allen Belangen zu schlagen, selbst in Sachen Performance - und das bei einem Deferred Renderer. Obendrein ist das Subpixel-Aliasing bei Shadern stark reduziert.

Für alle, die es interessiert: Ein Ordered oder Rotated Grid ist klasse für alle Ecken, welche im Pixel-Grid entstehen, wenn der Box-Filter zum Einsatz kommt. Wenn man wie wir etwas Ausgefeilteres nutzt (FXAA), dann ist der Filter nicht mehr in der Lage, das Grid in der korrekten Ausrichtung abzudecken - was einen substanziellen Qualitätsverlust bedeutet. Obwohl ist ein leichtes Rotieren des Bildes aus qualitativer Sicht sehr gut ist, kostet es viel Leistung und Speicherplatz. Sei's drum, traditionelles MSAA ist tot - Kantenglättung ist die Aufgabe des Programmierers und kein magisches Hardware-Feature.

PCGH: Oles, kannst du uns etwas mehr zur Berechnung der Schatten sagen?

Oles Shishkovtsov: Die Auflösung der Shadow Maps hängt von den Einstellungen ab, das Limit sind 3.072 x 3.072 Pixel. Die Texturkanten sind nahezu überall 2.048 Pixel lang, was dank des Streamings kein Problem darstellt. Den Schatten-Code an sich haben wir im Prinzip nicht angetastet seit Metro 2033 - zumindest am PC.

PCGH: Weil du es gerade ansprichst, in Metro 2033 waren einige Optionen wie Object Motion Blur nur mit DX10 oder höher möglich, wie ist das bei Last Light - geht das auch unter DX9?

Oles Shishkovtsov: Nein, wir haben uns damit nicht beschäftigt. Warum sollte man auch mit DX9 spielen, wenn DX11 bei gleicher Qualität 10 bis 15 Prozent schneller ist? DX9 ist bei Last Light nur aus Kompatibilitätsgründen enthalten.

PCGH: Können wir im Falle der erweiterten PhysX-Effekte so etwas wie mehr immersive Debris (samt Motion Blur sowie Schatten), schickere Rauchdarstellung, eine bessere Stoffsimulation und zerstörbare Umgebungen erwarten?

Oles Shishkovtsov: Ja klar, all das (grinst).

PCGH: Ist es möglich, statt einer Geforce-Grafikkarte hierfür auch eine Multicore-CPU zu nutzen?

Oles Shishkovtsov: Absolut, allerdings wird eine äußerst schnelle CPU benötigt um mit GPUs gleichzuziehen. Einige Dinge sind geradezu unanständig gut parallelisiert und somit ist es schwierig, mit einem 0,1-TF-Prozessor die Leistung einer 2,0-TF-Grafikkarte zu erzielen.

PCGH: Schon Metro 2033 nutzte viel Tessellation und Parallax Occlusion Mapping (POM), was wird in Last Light damit aufgewertet?

Oles Shishkovtsov: Kurz gesagt, alles. Die ausführliche Antwort lautet, es gibt zwei wählbare Modi: Der eine tesselliert nur von unseren Artists ausgewählte Objekte und der andere nahezu alles. Der Leistungsverlust liegt bei rund drei respektive 15 Prozent, wohlgemerkt abhängig von der jeweiligen GPU-Architektur.

PCGH: Was wird denn nur unter DX11 gerendert und was nicht?

Oles Shishkovtsov: Abgesehen von Tessellation und Parallax Occlusion Mapping entspricht der DX11-Pfad weitestgehend der DX10-Version, da wir so mehr als 95 Prozent der PCs unserer Zielgruppe erreichen. Rein von der Performance her ist DX11 am schnellsten, gefolgt von DX10 und DX9 [Anm.d.R.:ohne Tessellation und POM].

Ich denke, wir haben eine tolle Arbeit abgeliefert, insbesondere bei der Skalierbarkeit. Beispielweise läuft Metro Last Light im DX11-Modus auf einer Intel HD Graphics 4000 ganz passabel - mit geringen Details versteht sich - und auf Haswell sogar ziemlich gut. Dennoch zwingen wir mit hohem 4x Supersampling Anti-Aliasing und sehr hohen Details auch eine Geforce GTX 680 oder Radeon HD 7970 in die Knie.

Bildergalerie

37
    • Kommentare (37)

      Zur Diskussion im Forum
      • Von Placebo BIOS-Overclocker(in)
        AW: Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

        Zitat von instagib
        TressFX habe ich nach 10 Minuten deaktiviert weil es einfach übelst aussieht.
        So eine schlechte Haarsimulation gabs nicht mal vor 2-3 Jahren.
        Bei TressFX ist so ziemlich alles falsch dies man falsch machen kann.
        Die TressFX Haare passen auch absolut nicht zum restlichen Flair des Bildes.
        Ja, finde ich auch. Vor allem sieht man in FCAT ganz deutlich, dass es extreme Mikroruckler auf Single-GPUs produziert. Einfach sch***e, diese Technik
        (Wer den Sarkasmus findet, darf ihn behalten)
        Zitat von TheMiz
        Ja sicher... lass es dir nur einreden von der Industrie dass du für Metro LL eine Titan für 900€ und eine weitere 400€ GPU brauchst um es flüssig zocken zu können... Hauptsache die verkaufen ihre Grafikkarten mit 70% Marge und mehr. Echt schlimm was in dem Business heute abgeht - und die meisten merkens nicht mal...
        Gerade bei Physik (allgemein, nicht nur PhysX im Speziellen) und Tessellation kann man als Entwickler aber schon sehr viel drehen, damit es deutlich teurere GraKas braucht - für kaum wahrnehmbare Verbesserungen. Ob es dem Kunden passt, oder nicht...
      • Von Placebo BIOS-Overclocker(in)
        AW: Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

        Zitat von instagib
        TressFX habe ich nach 10 Minuten deaktiviert weil es einfach übelst aussieht.
        So eine schlechte Haarsimulation gabs nicht mal vor 2-3 Jahren.
        Bei TressFX ist so ziemlich alles falsch dies man falsch machen kann.
        Die TressFX Haare passen auch absolut nicht zum restlichen Flair des Bildes.
        Ja, finde ich auch. Vor allem sieht man in FCAT ganz deutlich, dass es extreme Mikroruckler auf Single-GPUs produziert. Einfach sch***e, diese Technik
        (Wer den Sarkasmus findet, darf ihn behalten)
        Zitat von TheMiz
        Ja sicher... lass es dir nur einreden von der Industrie dass du für Metro LL eine Titan für 900€ und eine weitere 400€ GPU brauchst um es flüssig zocken zu können... Hauptsache die verkaufen ihre Grafikkarten mit 70% Marge und mehr. Echt schlimm was in dem Business heute abgeht - und die meisten merkens nicht mal...
        Gerade bei Physik (allgemein, nicht nur PhysX im Speziellen) und Tessellation kann man als Entwickler aber schon sehr viel drehen, damit es deutlich teurere GraKas braucht - für kaum wahrnehmbare Verbesserungen. Ob es dem Kunden passt, oder nicht...
      • Von P@tC@sh PC-Selbstbauer(in)
        AW: Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

        Zitat von TheMiz
        Ja sicher... lass es dir nur einreden von der Industrie dass du für Metro LL eine Titan für 900€ und eine weitere 400€ GPU brauchst um es flüssig zocken zu können... Hauptsache die verkaufen ihre Grafikkarten mit 70% Marge und mehr. Echt schlimm was in dem Business heute abgeht - und die meisten merkens nicht mal...
        Ist das Thema hier,ich lass mir gar nichts einreden?Komm mal runter,sammle meine HW halt anstatt die alte zu verkaufen........wenn es die zweite ältere braucht,kommt sie eben rein,...Mr.In irgendeinem Businnes bin ich auch nicht tätig und aus Geld mach ich mir nicht viel .Mit Statussymbolen habe ich auch nichts am Hut ,aber wenn du meinst du kennst mich so gut um ein Urteil über mich zu fällen,mich von der Seite anquarken und denkst du wärst besser.......aber was rechtfertige ich mich überhaupt?.Geh mir nicht auf den Sack.

        Schönen Tag
      • Von TheMiz Freizeitschrauber(in)
        AW: Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

        Zitat von P@tC@sh
        Schön, vieles zum Austesten für die Bildquali.Wenn das so bleibt mit dem PhysX und ich die Effekte erleben will,muss ich glaube die GTX 670(habe sonst keine Nvidia) zu der Titan zustecken.
        Ja sicher... lass es dir nur einreden von der Industrie dass du für Metro LL eine Titan für 900€ und eine weitere 400€ GPU brauchst um es flüssig zocken zu können... Hauptsache die verkaufen ihre Grafikkarten mit 70% Marge und mehr. Echt schlimm was in dem Business heute abgeht - und die meisten merkens nicht mal...
      • Von P@tC@sh PC-Selbstbauer(in)
        AW: Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

        Schön, vieles zum Austesten für die Bildquali.Wenn das so bleibt mit dem PhysX und ich die Effekte erleben will,muss ich glaube die GTX 670(habe sonst keine Nvidia) zu der Titan zustecken.
      • Von RavionHD Kokü-Junkie (m/w)
        AW: Metro Last Light: Exklusives Technik-Interview über horrende Systemanforderungen - läuft aber auch auf HD Graphics 4000

        Metro Last Light wurde auf der Playstation 4 doch nicht fix bestätigt , oder?
        Wird auf der PS4 aber vermutlich sowieso nicht mehr als auf "Hoch" und FullHD und FXAA laufen.
        Eine HD7850 kommt da schon an seine Grenzen.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 06/2026 play5 07/2026 N-Zone 06/2026 Linux Magazin 07/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk