Skyrim
0 of 0

File information

Last updated

Original upload

Created by

Soulwynd

Uploaded by

soulwynd

Virus scan

Safe to use

About this mod

A collection of effects (two at the moment) for ENB for those who do not want to use SweetFX or want to gain some more FPS by not having to use it.

Requirements
Permissions and credits
Changelogs
Features
  • Vibrance Filter - (de)Saturates based on current saturation
  • fFXAA - fast FXAA
  • Luma Sharpen


A reasonable person would be wondering why use this instead of SweetFX?

The reason for me was somewhat obvious. SweetFX provides effects that are redundant with what ENB already does. It also seemed that the main reason packs would add the SweetFX injector was because of SMAA. The problem is that on my computer, which isn't a shabby rig, SMAA from SweetFX would consume around 6fps. So I came with a better alternative, my fFXAA uses 0.8fps on my computer, regardless of what's in the scene. I also don't see the need for contrast or tonemapping as an external shader, since that's what the palette is for. Overall, I have similar qualities for lower processing cost.



AA Comparison

(Animated)



Future plans
-Maybe give Vibrance 3 settings for interior, day and night, if people deem it necessary.



Things that will not be added
-Tone mapping and Contrast
That is what enbpalette.bmp is for. Adding those would be redundant and unnecessary.



Installation
-Have your ENB working, with a profile or not.
-Backup effect.txt in your main skyrim folder
-Copy my effect.txt to the main skyrim folder
-Edit effect.txt to change #defines
-Use shift+enter in game to toy with settings



Settings
Vibrance
VibranceMult ("Vibrance" in game) - How much selective saturation you want.

fFXAA
Show Edge - Can help you tweak how much edge detection you want
EdgeMult (Edge Detection" in game) - How sensitive is the edge detection
AAMult ("AA Strength" in game) - How anti-aliased the edges will be

LumaSharpen
LSRadius ("Lumasharpen Radius" in game) - Controls the radius of the box blur used to create the mask
LSStrength ("Lumasharpen Strength" in game) - Multiplies the amount of sharp luma added

Tweakable
Copy the values you liked most to the #define counterparts and then comment out the tweakable define to gain a bit of performance.



Permissions
You're free to modify, copy, upload, include in your preset, print and use it as toilet paper, made derivative works from, adapt to other shaders, and anything possibly imaginable without any explicit permission.

Credits to my work would be appreciated, but not necessary.