Snowrunner – Engine & Visuals Blog
Snowrunner – Engine & Visuals Blog
Setzen Sie sich ans Steuer, SnowRunners, es gibt noch viel zu tun!
Heute sprechen wir über visuelle Verbesserungen in SnowRunner! Im Laufe der Entwicklung hat das Team praktisch jeden visuellen Aspekt des Spiels aktualisiert.
Unser erstes Ziel war es, das Gelände in SnowRunner größer und besser zu machen. Zunächst haben wir die maximale Fläche der Karte auf 2×2 Kilometer erhöht, die in MR-Karten auf 1×1 begrenzt waren, und gleichzeitig die Auflösung des Geländes verbessert. Wir haben auch die Sichtweite drastisch vergrößert und Farplane-Objekte hinzugefügt, um das Größengefühl der Karte zu verbessern.
Wir haben jedoch noch viel Raum für Verbesserungen gesehen – wir haben die Anzahl der Geländetexturebenen von 2 auf 4 erhöht und eine spezielle Schneeschicht hinzugefügt, in der wir 4 zusätzliche normale Karten gemischt haben, um eine großartig aussehende Schneeoberfläche zu erstellen. Ein neuer spezieller Schneeshader trug dazu bei, das Gesamtbild der Schneeoberfläche zu verbessern, und ergänzte die Verbesserungen und Ergänzungen der Physik-Engine, um das bestmögliche Gefühl beim Fahren durch Schnee zu erzielen.
Eine der größten visuellen Verbesserungen in SnowRunner war die Einführung von Physically Based Rendering. Alle Assets im Spiel wurden mit PBR-Materialien erstellt, sodass alle Material-Shader neu implementiert und die Beleuchtungsbereiche so angepasst wurden, dass sie innerhalb des PBR-Modells gut funktionieren. Außerdem wurde ein korrekter HDR-Effekt mit filmischem Tonemapping und moderner Blüte hinzugefügt, um mit den erweiterten Beleuchtungsbereichen und PBR-Materialien gut zu funktionieren.
Wie Sie sich wahrscheinlich aus dem vorherigen Spiel erinnern, hatten nur Fahrzeuge dynamische Schatten, während alle anderen Objekte Lightmap-basierte Schatten verwendeten. In SnowRunner haben wir Shadowmap-Schatten für alle Objekte rund um die Kamera eingeführt.
Richtiges Anti-Aliasing wird heutzutage als De-facto-Standard für jedes AAA-Spiel angesehen. Zuvor war das Franchise-Unternehmen mit dem FXAA-Filter (Fast Approximate Anti-Aliasing) ausgestattet, der als Nachbearbeitungseffekt Schimmer in Bewegung nicht entfernen kann, die sich besonders auf Laub bemerkbar machen. Wir haben temporäres Anti-Aliasing (TAA) implementiert, um sicherzustellen, dass Spieler glatte und stabile Bilder ohne gezackte Kanten genießen können. Um die Unschärfe zu bekämpfen, die allen TAA-Algorithmen eigen ist, haben wir Contrast Adaptive Sharpening aus dem FidelityFX-Paket von AMD hinzugefügt. Für Spieler mit leistungsstarken PCs, die rohe, scharfe Grafiken bevorzugen, wurde auch Multisample-Anti-Aliasing (MSAA) implementiert. FXAA ist weiterhin verfügbar und kann jetzt in Kombination mit TAA oder MSAA verwendet werden.
Im ersten Spiel spielten atmosphärische Effekte eine große Rolle bei der Einstellung der richtigen Stimmung im Spiel. Wir haben die Bedeutung des Wetters im Spiel erkannt und ein neues Wettersystem implementiert, Skyboxen verbessert, Wolken und Lichtschächte hinzugefügt, Regeneffekte verbessert und auch Schnee hinzugefügt.
Um große Ebenen mit dichter Vegetation zu unterstützen, haben wir unser Vegetations-Rendering-System aktualisiert, die Detailgenauigkeit (Level of Detail, LOD) für Bäume und Gras aktualisiert und fortschrittliche Werbetafeln eingeführt, die aus nächster Nähe nicht von echten Bäumen zu unterscheiden sind. Wir haben alle Vegetationsressourcen im Spiel überarbeitet, um das neue Beschattungs- und Vegetations-Rendering-System zu nutzen.
Es wurden auch einige technische Änderungen für Konsolen und PC vorgenommen. Wir haben Textur-Streaming implementiert, um hochauflösende Texturen (bis zu 4 KB) zu unterstützen. Auf Konsolen haben wir einen Algorithmus für die dynamische Auflösungsskala hinzugefügt, um die GPU-Last mit der Renderauflösung in Einklang zu bringen.
Wir hoffen, dass Sie diesen tiefen Einblick in die Engine von SnowRunner interessant fanden und alle Verbesserungen genießen, die wir beim Spielen des Spiels vorgenommen haben! Wir sehen uns bald am 28. April in der Wildnis!