/*-----------------------------------------------------------.
/ Choose effects /
'-----------------------------------------------------------*/
// Auf 1 für EIN und 0 für AUS setzten
#define USE_SMAA_ANTIALIASING 1
#define USE_LUMASHARPEN 1 //Schärfefilter. Wirkt auch der Kantenglättung entgegen.
#define USE_BLOOM 1 // Bloom. Überstrahleffekt. Läßt helle Lichter über sich hinausleuchten. Hohe Performance-Kosten
#define USE_HDR 0 // Fake-HDR. Reflektiert starke Farben und Lichter von Oberflächen auf andere. Oft schwierig abzustimmen, hohe Performance-Kosten.
#define USE_TECHNICOLOR 0 // Technicolorfilter. Wie bei einem alten Film, läßt grelle Farben ausbluten.
#define USE_TONEMAP 0 // Farbfilter. Damit kann man Gamma, Sättigung, Bleichung bestimmen und außerdem Nebel in einer bestimmten Farbe entfernen.
//Z.B. in Deus Ex den Goldfilter, man muß dazu allerdings die richtige Farbe finden.
#define USE_VIBRANCE 1 //Eine Art Sättigung. Damit werden leuchtende Farben (etwa eine Neonreklame)noch weiter hervorgehoben oder bei negativen Werten abgedämpft, wärend der Rest des Bildes gleich bleibt.
#define USE_SEPIA 0 // Damit kann man einen Filter wie z.B. einen Goldfilter wie bei Deus Ex über das Bild legen.
#define USE_VIGNETTE 0 //Damit werden die Ecken des Bildschirms abgedunkelt um eine Art Kamera-Effekt zu simulieren (wie wenn jemand in einem Cartoon durch ein Fernrohr schaut)
#define USE_DITHER 0 //Dieser Filter versucht sogenanntes Colorbanding und -Artefakte zu unterdrücken.
#define USE_DPX 0 //DXP Cineon Filter. Ein cineastischer Color-Filter, läßt Farben sehr lebendig werden, extrem schwer abzustimmen. Würd ich für's erste die Finger von lassen...
/*-----------------------------------------------------------.
/ SMAA Anti-aliasing settings /
'-----------------------------------------------------------*/
#define SMAA_THRESHOLD 0.12 // (0.08-0.20) Schwelle, ab der SMAA aktiv wird
#define SMAA_MAX_SEARCH_STEPS 16 // [0-98] Radius, in dem nach Kanten gesucht wird
#define SMAA_MAX_SEARCH_STEPS_DIAG 6 // [0-16] Radius, in dem nach diagonalen Kanten gesucht wird.
#define SMAA_CORNER_ROUNDING 0 // [0-100] Prozentzahl, nach der das AA angewand wird. (Stärke)
// -- Advanced SMAA settings --
#define COLOR_EDGE_DETECTION 1 // Eingeschaltet sucht der Filter nach Farbwerten (bessere Qualität), abgeschaltet nach Kontrast (schneller)
#define SMAA_DIRECTX9_LINEAR_BLEND 0 // Wenn die Grafikkarte nur DirectX9 unterstützt, einschalten. Sonst ausgeschaltet lassen.
/*-----------------------------------------------------------.
/ LumaSharpen settings /
'-----------------------------------------------------------*/
// -- Sharpening --
#define sharp_strength 0.6 // (0.2-2.0) Stärke von Scharfzeichner. 0.6 ist schon ziemlich hoch, nicht damit übertreiben. Eher weniger nehmen.
#define sharp_clamp 0.035 // [0.0-1.0] Wie stark ein einzelner Pixel scharfgezeichnet werden kann. Ausprobieren, der Wert ist aber Pi mal Daumen okay.
// -- Advanced sharpening settings --
#define pattern 2 // Methode, nach der der Scharfzeichner arbeitet. 1 ist einfach, 2 normal, 3, im weiteren Umfeld und 4 pyramidenförmig. Im Grunde die Qualitätsstufe.
#define offset_bias 1.0 // [0.0-6.0](1.0) Offset vom Scharfzeichner, also um wieviele Pixel(?) versetzt der Schärfefilter wirkt, hab ich nicht probiert, der Ersteller empfielt 1.0
// -- Debug settings --
#define splitscreen 0 // Wenn du das auf 1 setzt wird nur die rechte Seite vom Bildschirm geschärft. Zum testen.
#define show_sharpen 0 // Damit wird zum testen der Schärfefilter um den Faktor 4 gestärkt.
/*-----------------------------------------------------------.
/ Bloom settings /
'-----------------------------------------------------------*/
#define BloomThreshold 20.25 //Schwelle, ab wann der Bloom wirkt. Je niedriger, desto früher fangen Objekte zu strahlen an.
#define BloomPower 1.446 //Stärke vom Bloom, je höher, desto heller
#define BloomWidth 0.0142 //Weite vom Bloom, je höher, desto stärker wird überstrahlt
/*-----------------------------------------------------------.
/ HDR settings /
'-----------------------------------------------------------*/
#define HDRPower 1.20 //Die Stärkt des HDR-Effekts. Niedrigere Werte machen das Bild außerdem heller, höhere dunkler.
#define radius2 0.85 //Der Radius, in dem der Effekt wirkt. Höhere Werte machen das Bild außerdem dunkler, niedrigere heller. Werte unter 1.00 produzieren bei mir öfter mal Grafikfehler.
/*-----------------------------------------------------------.
/ TECHNICOLOR settings /
'-----------------------------------------------------------*/
#define TechniAmount 0.11 //Wie stark der Effekt helle Flächen ausblutet.
#define TechniPower 2.8 // Wie stark der Effekt auf's ganze Bild wirkt. ACHTUNG! Verkehrt herum. Niedrige Werte=stärker, höhere=geringer.
#define redNegativeAmount 0.88 // Wie stark die einzelnen Farben entfernt werden. Setzt du red auf 0.00 und die anderen höher, wird das ganze Bild rötlich, da die anderen Farben entfernt werden.
#define greenNegativeAmount 0.88
#define blueNegativeAmount 0.88
/*-----------------------------------------------------------.
/ Tonemap settings /
'-----------------------------------------------------------*/
#define Gamma 1.0 //Gamma-Wert. Erhöht die mittlere Helligkeit, behält helle und dunke Farben halbwegs bei. ACHTUNG! Verkehrt rum. Höher=dunkler, niedriger=heller
#define Exposure 0.0 //Belichtung. Erhöht gleichmäßig die helligkeit oder senkt sie bei negativen Werten.
#define Saturation 0.0 //Sättigung. Damit kann man die Farben hervorheben oder abschwächen.
#define Bleach 0.0 //Bleicht helle Farben aus, und läßt sie gegen Weiß gehen.
#define Defog 0.010 //Damit kann man "Nebel" oder Tönungen entfernen... Der Wert bestimmt die Stärke.
#define FogColor float3(0.00, 0.00, 2.55) //Hier wird die zu entfernende Farbe eingegeben Rot, Grün, Blau. (Kann man in z.B. einem Malprogramm mit Farbpalette bestimmen).
/*-----------------------------------------------------------.
/ Vibrance settings /
'-----------------------------------------------------------*/
#define Vibrance 0.2 //Vibrance. Intelligente Sättigung. Siehe oben.
/*-----------------------------------------------------------.
/ Sepia settings /
'-----------------------------------------------------------*/
#define ColorTone float3(1.40, 1.10, 0.90) //Farbe der Tönung.
#define SepiaPower 0.58 //Stärke der Tönung.
#define GreyPower 0.11 //Um wieviel das Bild "ausgewaschen" wird
/*-----------------------------------------------------------.
/ Vignette settings / //Hab ich noch nicht probiert. Viel Spaß beim ausprobieren...
'-----------------------------------------------------------*/
#define VignetteRadius 1.00 // niedrigere Werte = stärkerer Effekt vom Zentrum(?)
#define VignetteAmount -1.00 // Stärke der Schwärzung. -2.00 = Max Black, 1.00 = Max White.
#define VignetteSlope 8 // Wie schnell der Übergang vom Zentrum bis zum Rand erfolgen soll. (Ungerade Zahlen kosten mehr Performance als gerade)
#define VignetteCenter float2(0.500, 0.500) // Zentrum vom Effekt. (0.500, 0.500 ist die Bildschirmmitte.)
/*-----------------------------------------------------------.
/ Dither settings /
'-----------------------------------------------------------*/
//No settings yet, beyond switching it on or off in the top section.
//Note that checkerboard pattern used by Dither, makes an image harder to compress.
//This can make your screenshots and videos take up more space.
Einschalten oder lassen. Der Filter kann nebenbei bewirken, daß Screenshots größer werden, weil sie sich schlechter packen lassen.
/////////////////////////////////////////////////////////////////
///////////////////////// Work in Progress //////////////////////
/////////////////////////////////////////////////////////////////
/*-----------------------------------------------------------.
/ Cineon DPX settings / // Wie gesagt, den vergißt du erstmal besser, den versteht nicht mal der Autor richtig^^
'-----------------------------------------------------------*/
//I have yet to find good default settings for this .. maybe you can?
float Red = 8.0; //[1.0 - 15.0]
float Green = 8.0; //[1.0 - 15.0]
float Blue = 8.0; //[1.0 - 15.0]
float ColorGamma = 2.5f; //[0.1 - 2.5]
float DPXSaturation = 2.0f; //[0.0 - 8.0]
float RedC = 0.4f; //[0.6 - 0.2]
float GreenC = 0.36f; //[0.6 - 0.2]
float BlueC = 0.35f; //[0.6 - 0.2]
float Blend = 0.7f; //[1.0 - 0.0] How strong the effect should be