Skyrim
0 of 0

File information

Last updated

Original upload

Created by

zyg0tic

Uploaded by

zyg0tic

Virus scan

Safe to use

Tags for this mod

About this mod

Do you notice the aura around the player, npcs and objects when they are in front of a shadow? This guide shares my game and enb ini file settings on how I removed the shadow glow, and also have very nice looking shadows.

Requirements
Permissions and credits
[size=16]Shadow Glow/Aura Removal Guide[/size]

INTRODUCTION

What is the "shadow aura"? Check the images. It is a white glow that appears around the edge of objects that are in front of a shadow. 

The shadow aura/glow occurs due to how the game blurs the edge of shadows. The fix involves not only the correct edge blur setting, but in disabling the game's own antialiasing.

After applying the fix there is an alternative way to blur shadow edge and apply antialiasing that can be implemented.

The guide starts with only the tweaks required in order to effectively remove the shadow aura/glow. From there it moves on to additional settings that address other issues you may face after implementing the basic fix.

If you are new to Skyrim settings tweaking, or havent used ENB before, you're probably going to be confused. Just stick with it, take one step at a time, and you'll learn as you go. I recommend putting your my games/skyrim and steamapps/common/Skyrim folders into your Favourites list for easy access.

Before you begin: Backup any files you will be editing - skyrimprefs.ini, skyrim.ini, and if you have ENB already then enblocal.ini and enbseries.ini

STAGE 1. THE VERY BASICS REQUIRED TO REMOVE ALL TRACES OF THE AURA/GLOW

Instructions

1. Edit skyrimprefs.ini, changing (find and replace) or adding the following.

iBlurDeferredShadowMask=1
iMultiSample=0
bFXAAEnabled=0
bTransparencyMultisampling=0
bDeferredShadows=1

After making those edits, you should now find the shadow glow/aura effect gone. Its a good idea to change the file properties of skyrimprefs.ini to read-only to prevent the game launcher from making any changes.

NOTE: After doing this your shadows will probably have blocky/pixelated edges. The problem with the basic fix is that it removes the aura but also makes your shadow edges look pixelated. To smooth them out you need to use ENB.

STAGE 2. AFTER APPLYING THE BASIC FIX, HERE'S HOW TO REDUCE SHADOW EDGE PIXELATION 

So if you want no aura/glow, AND smooth shadow edges, you must next use ENB. Shadow edge blur (to reduce the blockiness) is handled very well by ENB. 

For those who have never used ENB before: ENB is not only to make the game more pretty (people make ENB Presets to do that). It can actually be used to improve performance, or to fix visual problems with the original graphics.

Instructions:

1. Download latest version of ENB. You can download it here http://enbdev.com/download_mod_tesskyrim.html (the download links there are at the bottom of the page).

After downloading it, extract the contents of the Wrapper version into your Skyrim folder.

Also, in skyrimprefs.ini you need to set this:
bFloatPointRenderTarget=1

2. Okay now launch the game for a testrun. If you had not previously installed ENB, you should find that the default ENB settings should result in nice looking shadows without having to change anything. But if you want to know how to adjust shadow blur in ENB settings, read on...

3. Open enbseries.ini for editing (which is now located in your main Skyrim folder after extracting the ENB files there). I just use Notepad for this.

4. Press Ctrl+F (or Search/Find function) and look for ShadowBlurRange. By default it should be =2.0. This is the setting that you should now adjust for shadow blockiness. If you had not previously installed ENB, you should find that the default ENB settings should result in nice looking shadows without having to change anything.

Important: after applying the basic fix, and then installing ENB, you must now leave the iBlurDeferredShadowMask setting in skyrimprefs.ini alone. Leave it at =1. If you set it to =0 you will get dithered/cross-checked shadow edges. If you increase it more than =1, the shadow glow will reappear.

5. There is another ENB settings file, enblocal.ini. This file mostly has settings to improve performance. Make sure it has UsePatchSpeedhackWithoutGraphics=false . This means that it will use the settings of enbseries.ini. The Speedhack refers to ENBoost features, which can improve performance but make little-to-no changes to vanilla visuals. But we need to utilise some of ENB's visual features to fix shadows, so make sure it is =false.

STAGE 3. HOW TO MAKE THE GAME LOOK THE SAME AS VANILLA AFTER INSTALLING ENB

If you're like me, you don't like to change the look of the game with ENB. I only use ENB to apply fixes and improve performance - other than that I want the game to look the same as vanilla.

The following instructions were given to me by user --Jawz-- over at the ENB forum.

"If you are using the ENBSeries default shader files .fx and .ini files you should look inside the enbeffect.fx to disable the post-processing effects of ENBSeries.

In that file look for these lines;

#define POSTPROCESS 3 // Enter a 0 here to disable ENBSeries shader effects

//#define APPLYGAMECOLORCORRECTION // Remove the the two forward slashes // in front of the #define to activate Skyrim vanilla shader effects.

In enbseries.ini, skip enabling the UseOriginalPostProcessing and espescially UseOriginalObjectsProcessing if you want to use the shadow feature or similar effects. [I think he means set both of those to =false]

When you have set the enbeffect.fx properly and you use the default values found in the enbseries.ini (generate a new one by deleting your current one and load up the game) you should have a vanilla looking game. Some effect values are not in a vanilla state order but those are the "real" special effects."

Note: Whilst --Jawz-- recommends deleting files in order to generate new ones, I would instead just extract them from the ENB installation zipped folder (where they have remained fresh and unedited).

STAGE 4. ANTIALIASING (AA) OPTIONS THAT ARE COMPATIBLE WITH THE FIX

Having to disable the game's own AA obviously means youre going to have jagged, pixelated edges now. So here are 3 other options to fix that too.

OPTION 1: ENB's own AA options.

Open enblocal.ini. Scroll down to [ANTIALIASING] and set the following:

EnableEdgeAA=true
EnableSubPixelAA=true
EnableTemporalAA=false
EnableTransparencyAA=true

Note: It has been reported to me by user EssArrBee over at the STEP forum that "The ENB AA for transparency is not performance friendly at all. The other three AA types in ENB are very performance friendly, but EdgeAA can cause blurriness and Temporal can cause ghosting."

OPTION 2: Use injectSMAA. Recommended!

The aura fix is compatible with injectSMAA. Hooray. What is injectSMAA, you ask? It is a superb form of antialiasing (reduced jaggies on edges) that performs very well.

If you use injectSMAA, you should be able to disable all the antialising settings in enblocal.ini. But you may want to enable certain of the ENB AA settings in cae injectSMAA misses anything.

For instruction on how to add it, check this guide http://wiki.step-project.com/Guide:ENB#tab=SMAA

Please note: Read all the instructions in that guide! Its important that you change the filename of d3d9.dll included in the injectSMAA zip folder to d3d9_smaa.dll - dont overwrite the original d3d9.dll! I recommend that you extract the zip into a different folder and make the filename change there before copying to your Skyrim root folder.

Its not actually complicated to do this, and is certainly worth it. I use the ultra preset for amazingly smooth edges. The only issue with it is that the game's text becomes a little too smoothed out but its still readable.

OPTION 3: Driver-forced AA. Recommended for trial by advanced users, but untested by me, may reintroduce same problem as game's own AA (the hard white edge), and possibly no better than Option 1 or 2.

If youre an "advanced user", in that youre using programs like RivaTuner and Inspector, you could try forcing an AA option in the profile for tesv.exe. Nvidia Control Panel itself is inadequate, as the only option there is for Antialising - Transparency which only affects images with transparent textures.

IMPROVEMENTS??

My desire is to remove the aura with the lowest amount of changes to the vanilla look of the game. Unfortunately ENB is a necessity because its the only way to smooth out the shadows after applying the fix. To be honest Im not sure what the best/optimal settings for ENB are to preserve the vanilla look of the game, and not introduce other graphical problems.

So if you are able to improve upon anything I suggest in the guide, especially in regards to ENB settings, please let me know in the comments.

MY OWN SETTINGS

Keep in mind that if you want to use the same settings as I run that I have a 4770K CPU and 780Ti GPU.

These settings wont make shadow edges soft! They do look okay though in my opinion.

1. I set Ultra quality preset in the Skyrim launcher and tweak from there.

2. I use all of defosh369's ultra quality shadow tweaks. But I set fShadowDistance=7000 instead of 3800, because I dont like shadow pop-in.

defosh369's shadow tweaks can be found here: http://www.nexusmods.com/skyrim/mods/7638/?

All shadow resolution settings in skyrimprefs.ini and skyrim.ini I set to 8192.

3. I use latest version of ENB - http://enbdev.com/download_mod_tesskyrim.htm

As detailed in the guide above, I use ENB but try to retain vanilla visuals. I really only use it for Speedhack/ENBoost, and the visual features are only enabled (UsePatchSpeedhackWithoutGraphics=false) in order to fix the shadow aura problem.

I'd like to use ENB for Detailed Shadows as they are able to blur the edges instead of skyrimprefs.ini's iBlurDeferredShadowMask. In theory its better and ideal solution after applying the no-aura fix. But for me ENB's Detailed Shadows causes a bug/glitch/artifact of a dark "shadow ray" hanging in the air between the object and the shadow drawn on the ground. See screenshot 3 above.

4. I use injectSMAA with low preset. It has good performance and doesnt soften the text edges too much.

OTHER RECOMMENDED GUIDES

Skyrim Stability Guide by FireFreak111
An excellent tweak guide that greatly improved my game performance and stability.
Link: http://www.nexusmods.com/skyrim/mods/50244/?

Skyrim Total Enhancement Project ENB Guide
Some good information if you are new to using ENB.
Link: http://wiki.step-project.com/Guide:ENB