blaidd
Freizeitschrauber(in)
Hey
Ich dachte, ich setzte mich mal mit SweetFX auseinander, nachdem mich ein User hier neugierig gemacht hat (Danke an CrimsoN dafür). SweetFX ist eine Inject-Shaderbibliothek basierend auf InjectSMAA. Die Effekte umfassen unter anderem Bloom, Vingette, LumaSharpening, Sepia und Fake-HDR und verwenden die HLSL-Programmiersprache (High Level Shader Language). Damit hat man ein sehr mächtiges Tool in der Hand, ähnlich etwa ENB, allerdings ist sie jedenfalls bisher nicht so tiefgehend, Effekte wie SSAO oder Indirect Lightning oder echte HDR-Beleuchtung sind bisher nicht möglich. Dafür funktioniert's im Gegensatz zu ENB auch unter DX10/11.
Mit einem Editor kann man die Effekte nach Belieben anpassen, ist allerdings nichts was man mal so eben machen kann, das ist schon etwas Arbeit, ähnlich wie die Erstellung eines ENB-Presents, da sollte man sich schon ein paar Stündchen für Zeit nehmen. Die Bibliothek ohne Anpassung zu verwenden, resultiert eher nicht in einem befriedigenden Ergebnis.
Außerdem kosten die Effekte teilweise ganz schön Leistung, wiederum ähnlich einem ENB-Presents... umsonst kommt das also nicht.
Ich hab mir mal Mass Effekt 1 vorgeknöpft:
Hier sind ein paar Vergleichsbilder (muß nicht extra sagen, wo's aktiv ist, oder?
)
Und hier noch ein paar Shots mit aktiviertem SweetFX, hab 2xSuperSampling an (neben Downsampling), damit man mal sehen kann wie die GPU zu schuften kriegt... Sonst läuft sie in den Framelimiter bei 60fps. Bildverbesserung ist eher gering.
SweetFX könnt ihr hier runterladen: SweetFX
Mein Present ist hier im Anhang.
Um das ganze zu installieren, müßt ihr das SweetFX-Archiv in das Gameverzeichnis wo sich die Exe-Datei befindet, entpacken und dann entpackt ihr mein Present in den SweetFX\Presents Unterordner, geht in das Spielverzeichnis zurück, öffnet SweetFX-Present.txt und ersetzt die folgende Zeile: #include "SweetFX_settings.txt" durch #include "SweetFX/Presets/MassEffect1_settings.txt" (inklusive "").
Dann könnt ihr das Spiel starten. Mit der Rollen-Taste (Scroll-Lock) könnt ihr den Effekt ein- und ausschalten.
PS: SMAA ist in dem Present aktiviert, solltet ihr schon mit RadeonPro den PostProcess-AA-Filter aktiviert haben (was ich empfehlen würde, habe SMAA im Present nur hoppla-die-hopp getweakt), Nvidia's FXAA vorziehen (per Inspector oder RadeonPro oder was auch immer), oder aus Leistungsgründen darauf verzichten wollen, öffnet ihr einfach die MassEffect1_settings.txt und setzt bei #define USE_SMAA_ANTIALIASING 1 eine 0.
Hoffe Euch gefällt's, ich werde noch weitere Presents machen, Deus EX- Human Revolution schreit z.B. gradezu danach
Wenn ihr selbst ein Present erstellen wollt, kopiert die SweetFX_settings.txt in den SweetFX\Presents-Ordner (müßt ihr zwar nicht, aber so behält man Ordnung
), nennt sie nach Eurem belieben um paßt die SweetFX-Present.txt an und editiert dann Eure Datei. Die Anpassungen geschehen in Echtzeit, daß heißt, ihr könnt direkt die Auswirkungen sehen, wenn ihr wieder in das Spielefenster tabt.
Und dann ladet sie mit ein paar Screenshots hier hoch... wenn ihr wollt
[EDIT:] Hoppla, da hab ich doch glatt das Present vergessen... so.
Ich dachte, ich setzte mich mal mit SweetFX auseinander, nachdem mich ein User hier neugierig gemacht hat (Danke an CrimsoN dafür). SweetFX ist eine Inject-Shaderbibliothek basierend auf InjectSMAA. Die Effekte umfassen unter anderem Bloom, Vingette, LumaSharpening, Sepia und Fake-HDR und verwenden die HLSL-Programmiersprache (High Level Shader Language). Damit hat man ein sehr mächtiges Tool in der Hand, ähnlich etwa ENB, allerdings ist sie jedenfalls bisher nicht so tiefgehend, Effekte wie SSAO oder Indirect Lightning oder echte HDR-Beleuchtung sind bisher nicht möglich. Dafür funktioniert's im Gegensatz zu ENB auch unter DX10/11.
Mit einem Editor kann man die Effekte nach Belieben anpassen, ist allerdings nichts was man mal so eben machen kann, das ist schon etwas Arbeit, ähnlich wie die Erstellung eines ENB-Presents, da sollte man sich schon ein paar Stündchen für Zeit nehmen. Die Bibliothek ohne Anpassung zu verwenden, resultiert eher nicht in einem befriedigenden Ergebnis.
Außerdem kosten die Effekte teilweise ganz schön Leistung, wiederum ähnlich einem ENB-Presents... umsonst kommt das also nicht.
Ich hab mir mal Mass Effekt 1 vorgeknöpft:
Hier sind ein paar Vergleichsbilder (muß nicht extra sagen, wo's aktiv ist, oder?
)Und hier noch ein paar Shots mit aktiviertem SweetFX, hab 2xSuperSampling an (neben Downsampling), damit man mal sehen kann wie die GPU zu schuften kriegt... Sonst läuft sie in den Framelimiter bei 60fps. Bildverbesserung ist eher gering.
SweetFX könnt ihr hier runterladen: SweetFX
Mein Present ist hier im Anhang.
Um das ganze zu installieren, müßt ihr das SweetFX-Archiv in das Gameverzeichnis wo sich die Exe-Datei befindet, entpacken und dann entpackt ihr mein Present in den SweetFX\Presents Unterordner, geht in das Spielverzeichnis zurück, öffnet SweetFX-Present.txt und ersetzt die folgende Zeile: #include "SweetFX_settings.txt" durch #include "SweetFX/Presets/MassEffect1_settings.txt" (inklusive "").
Dann könnt ihr das Spiel starten. Mit der Rollen-Taste (Scroll-Lock) könnt ihr den Effekt ein- und ausschalten.
PS: SMAA ist in dem Present aktiviert, solltet ihr schon mit RadeonPro den PostProcess-AA-Filter aktiviert haben (was ich empfehlen würde, habe SMAA im Present nur hoppla-die-hopp getweakt), Nvidia's FXAA vorziehen (per Inspector oder RadeonPro oder was auch immer), oder aus Leistungsgründen darauf verzichten wollen, öffnet ihr einfach die MassEffect1_settings.txt und setzt bei #define USE_SMAA_ANTIALIASING 1 eine 0.
Hoffe Euch gefällt's, ich werde noch weitere Presents machen, Deus EX- Human Revolution schreit z.B. gradezu danach

Wenn ihr selbst ein Present erstellen wollt, kopiert die SweetFX_settings.txt in den SweetFX\Presents-Ordner (müßt ihr zwar nicht, aber so behält man Ordnung
), nennt sie nach Eurem belieben um paßt die SweetFX-Present.txt an und editiert dann Eure Datei. Die Anpassungen geschehen in Echtzeit, daß heißt, ihr könnt direkt die Auswirkungen sehen, wenn ihr wieder in das Spielefenster tabt.Und dann ladet sie mit ein paar Screenshots hier hoch... wenn ihr wollt

[EDIT:] Hoppla, da hab ich doch glatt das Present vergessen... so.
Anhänge
Zuletzt bearbeitet:




