LOD & Schatten - [ini-Tweaks]

LOD & Schatten - [ini-Tweaks]

Vorwort

Elex 2 hat grafisch im Vergleich zum Vorgänger nur leicht zugelegt.

Hier meine ich nicht das Artdesign oder die Qualität der einzelnen Objekte/ Charaktere im Spiel, welche schon kleine Fortschritte gemacht haben.

Sondern die allgemeine technische Präsentation hat sich kaum merklich verbessert.

Spieler, die mit dem identischen System den Vorgänger gespielt haben, werden jedoch nichts desto trotz feststellen, dass sich in manchen Bereichen die Performance grob halbiert hat. AMD Nutzer sind aktuell zusätzlich benachteiligt, da die GPUs scheinbar durch eine Mischung aus Treiberdefiziten und schlechter Programmierung/Optimierung seitens PB künstlich ausgebremst werden.

Das ist leider Stand der Dinge und zeigt, dass die Entwickler mit ihrer eigenen Technologie der Konkurrenz immer weiter hinterher hängen, die mit weniger Leistungsbedarf optisch anspruchsvollere Welten zaubern können.

Da die niedrigen Bildraten bei High- End- GPUs, gerade AMDs, häufig an einer zu geringen Auslastung liegen, kann die Grafikqualität mit solchen GPUs durch diese Anpassungen erhöht werden, ohne großartig zusätzlich an Performance einzubüßen.

Anwendung


LOD & Schatten - [ini-Tweaks] image 8
LOD & Schatten - [ini-Tweaks] image 9
LOD & Schatten - [ini-Tweaks] image 10
LOD & Schatten - [ini-Tweaks] image 11

Alle Änderungen werden in der "ConfigDefault.xml" vorgenommen, die im Spieleordner unter

"...\Steam\steamapps\common\ELEX2\data\ini" zu finden ist. Zunächst sollte eine Sicherheitskopie davon angelegt werden. Dann das Original mit einem Texteditor wie Notepad++ öffnen.

Fehlerquelle: Nicht die "ConfigDefaultNew.xml" nehmen. Diese ist zwar schöner aufgebaut, wird aber beim Spielstart immer durch die "ConfigDefault.xml" überschrieben.

Da es hier darum geht, die Grafik über die maximalen Einstellungen im Menü zu erweitern, wird vorausgesetzt, dass im Optionsmenü des Spiels die höchsten Einstellungen angewählt sind.

Zunächst werden die Schatten verbessert. Die Auflösung sowie die Sichtweite wird stark erhöht.

Die flach beleuchteten entfernten Hügel sollten nun wesentlich besser und detaillierter aussehen, da die Gebäude und Vegetation in weiterer Entfernung nun ebenfalls Schatten werfen.

Die Kaskadenstufen und ihre Aufteilung wird der Auflösung und Sichtweite entsprechend angepasst. Der Übergang von der detailliertesten zur nächst niedrigeren Kaskade sollte nun nicht mehr so offensichtlich sein.

Hierzu werden unter dem Eintrag "<Shadows" und dort dem Unterpunkt "<Ultra" einige Werte angepasst. (Zu finden ab Zeile 140.)

Danach sollte es so aussehen (unterstrichen = wurde geändert):

<Ultra TerrainShadowMapSize="1024" TerrainShadowMapCount="4" TerrainShadowMapMaxDistance="800000.0" EnableShadows="true" DetailShadowMapSize="6144" DetailShadowMapCount="4" DetailShadowMapViewRange="40000.0" DetailShadowMapSplitFactor="0.04" DetailShadowMapNearSplitFactorOverwrite="300.0f" DetailShadowMapFilterQuality="2" DetailShadowMapFixedFoV="60" CachedShadowMapWidth="16384" CachedShadowMapHeight="8192" CachedShadowMapNodeWidth="8" CachedShadowMapNodeHeight="4" CachedShadowMapLevelDistanceRatio="1.0f" CachedShadowMapLevelSizeRatio="1000.0f" CachedShadowMapLevelCount="5" CachedShadowMapQuality="2" SSAOQuality="3" SmallObjectThreshold="0.005" SmallObjectFadeRange="0.005" ShadowDepthBias="4.0" />Leider scheinen die Terrainschatten aktuell generell nicht zu funktionieren, weswegen ich an ihnen auch nichts geändert habe. Sie werden wohl im Hintergrund berechnet, der Speicherverbrauch steigt beim Erhöhen der Auflösung, allerdings werden sie nicht angezeigt. Bei Elex 1 waren sie noch vorhanden.

Ein Unterschied wird den meisten Spielern nicht auffallen, da die meisten Berge eh von Felsobjekten geformt werden und somit auch verschatten. Schade ist es aber dennoch und fraglich ob das so gewollt ist.

Sichtweite Gras erhöhen Unter dem Punkt "<Vegetation" und dort dem Unterpunkt "<High" wird die "ViewRange" auf 16000 erhöht. (Zeile 536) Das sollte dann so aussehen:

<High ViewRange="16000.0" Enabled="True" Density="1.0" />

Der Standardwert ist 9600. Mit 32000 ist die Sichtweite noch einmal größer. Allerdings wird das Gras dann in großen Blöcken auf einmal geladen, was sehr schlimm aussieht.

Ich empfehle einen Wert zwischen 9600 und 16000.

Bei einem niedrigerem Wert sind die Übergänge beim Laden sanfter, die Sichtweite geringer.

Bei einem höheren Wert ist die Sichtweite größer, das Laden des Grases aber abrupter.

LOD erhöhen Unter dem Punkt "<SceneQuality" den "LoDFactor" erhöhen. (Zeile 543) Standard ist 1.0.

Ich empfehle 5.0 als guten Kompromiss.

<SceneQuality ViewRangeQuality="Medium" LoDFactor="5.0" >-

In der INI gibt es noch einige vielversprechend aussehende Einträge. Z.B. unter "Scene" oder "Vegetation".

Allerdings funktionieren die meisten schlicht nicht, haben ein hartes Limit oder bewirken sogar das Gegenteil von dem, was man erwartet. So kann eine Erhöhung des Wertes für "SpeedTree" sogar dafür sorgen, dass einige Bäume komplett verschwinden anstatt dass mehrere angezeigt werden oder das LOD von ihnen besser würde.

Da ich noch auf Patches hoffe, die zumindest das AMD- Problem in den Griff bekommen, lade ich auch keine fertige Datei hoch. Diese würde beim Patchen vermutlich wieder überschrieben oder ihre Struktur geändert werden.

Deswegen gibt es hier nur eine Anleitung, wie man sich selbst alles einstellen kann.

Schlusswort

Was man auf den Bildern nicht sieht, ist dass das Aufploppen der verschiedenen LOD- Stufen in unmittelbarer Nähe nun deutlich weniger geworden ist und das Bild dadurch auch nicht mehr so unruhig wirkt.

Guide WIP

Viel Spaß

Nur für Grafikfanatiker wie mich. Und ja ich spiele die Spiele auch wirklich und habe Spaß daran.

VRAM- und RAM- Auslastung steigt stark, wirklich nur für schnelle Rechner.

Vom Entwickler fehlt eine Lösung für entfernte Schatten wie ScreenSpaceShadows oder Vollbild AO oder Vergleichbares. Eventuell sollten auch einfach die Terrainschatten wieder in der Engine aktiviert werden. Bug?

Guide WIP

Muss nun leider erst einmal den verbotenen Westen weiter erforschen...

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2769816535					

More ELEX II guilds