Enhanced Shaders NLA

share your configuration files
  • Author
  • Message
Offline
User avatar
*blah-blah-blah maniac*
Posts: 849
Joined: 28 Dec 2011, 00:50

Enhanced Shaders NLA

Just published my take on Confidence Man's NLA over on the Nexus:
http://www.nexusmods.com/skyrim/mods/61206/?

Here's the description:

Image
Image

[center]Enhanced Shaders NLA v1.0 - December 30, 2014 - by tapioks[/center]

TABLE OF CONTENTS

  1. WHAT IS ENHANCED SHADERS NLA?
  2. OBJECTIVES OF THIS MOD
  3. WHAT ABOUT NLA HAS BEEN MODIFIED?
  4. DOWNLOAD INSTRUCTIONS
  5. INSTALLATION INSTRUCTIONS
  6. WHICH PERFORMANCE PRESET TO USE
  7. SIMPLE TIPS FOR BETTER PERFORMANCE
  8. RECOMMENDED VISUAL MODS


WHAT IS ENHANCED SHADERS NLA?


Enhanced Shaders NLA is a custom adaptation of Confidence Man's landmark Skyrim ENB preset "Natural Lighting and Atmospherics": http://www.nexusmods.com/skyrim/mods/50065/?

This adaptation is configured by tapioks (me), the author of the Skyrim Enhanced Shaders mod; the very first ENB configuration to be released on Skyrim Nexus back in November 2011: http://www.nexusmods.com/skyrim/mods/822/?

In my opinion, Natural Lighting and Atmostpherics (NLA) is by far the most realistic lighting / weather mod available for Skyrim, rendering the most natural (and least video-game feeling) image possible. His employment of ENB’s effects and his sense of accurate color representation is unsurpassed.

Confidence Man has not updated NLA since March 2014, and after playing the game extensively with the latest release, I have identified a few aspects of the configuration that I feel bear some fine tuning. I have discussed my intentions with Confidence Man and he has approved the publication of this mod.

Rest assured, Confidence Man deserves 98% of the credit for the image quality of this mod, as this is simply a variation of his masterpiece.


Image


OBJECTIVES OF THIS MOD

- Provide a set of adjustments for Natural Lighting and Atmospherics to help improve the image
quality and playability of the mod

- Provide a set of quality presets so that users with a variety of hardware configurations
will be able to enjoy some version of the mod

- To provide clear installation instructions, including any supporting files and recommended
mods to achieve optimal image quality, performance and stability.

- To muster up more well-deserved recognition for the original Natural Lighting and
Atmospherics mod by Confidence Man ... go endorse it now!


Image


WHAT ABOUT NLA HAS BEEN MODIFIED?

Below is a overview of the changes made to NLA for the purpose of this mod, along with reasoning for each change. Please note that no weather-specific files were modified, only some global variables and post-processing settings.

- Global gamma value changed from 1.15 to a neutral 1.0. This allows for the broadest depth
of colors to be displayed, and negates issues with 'black crush', where color definition in dark areas is lost and instead appears black.

- Adjusted dedicated gamma value for nights. Night time gamma was adjusted to make the preset more playable at night. Everything is still very dark and light sources remain useful, though you can now make out the terrain and environment sufficiently to navigate and play the game.

- Adjusted dedicated color correction values for interiors. Interior color correction was
adjusted to aid with visibility in dark areas and to reduce the heavily saturated interior lighting of NLA

- Adjusted sub-surface scattering parameters. The variables of this effect were fine tuned to give skin a more natural appearance. This improves the visible definition of skin textures and removes excessive glow.

- Adjusted reflection parameters. Enabled reflections for exteriors, adjusted reflection strength and blurriness, enabled reflection super-sampling to reduce noisiness of the effect

- Disabled deprecated film grain effect. Disabled the old, irregular animated film grain effect from the enbeffectprepass.fx file, sothat the newer effect.txt version can be used instead. This effect.txt film grain is also configurable through the in-game ENB editor panel.

- Created performance presets. Created a set of performance-related presets to allow for the mod to be enjoyed by users with varying hardware configurations

- Adjusted cloud edge lighting. Reduced the intensity of the edge lighting effect of clouds for smoother and more natural blending

- Other stuff. Aside from changes to the NLA configuration I also provide comprehensive and clear installation and setup instructions, including recommendations for optimal image quality, performance and stability and some very basic benchmark information.


Image


DOWNLOAD INSTRUCTIONS

In addition to this mod, you will also need to download the following files in order to proceed with installation:

1) DOWNLOAD ENB SERIES:

ENB 265 is available from the 'download' link at the very bottom of the following page:

http://enbdev.com/mod_tesskyrim_v0265.htm

If ENB 265 is no longer available or a more recent update has been released, find it by visiting http://enbdev.com/download_mod_tesskyrim.htm, clicking the most recent version number
from the list, then click the 'download' link at the very bottom of the subsequent page.


2) DOWNLOAD ENB HELPER PLUGIN:

Download the ENB Helper Plugin from the following link:
http://www.dev-c.com/skyrim/enbhelper

This plugin provide ENB with additional information from the game, required to render some
effects. This is required for temporal antialiasing among other things.


3) DOWNLOAD NLA:
Download the original 'Natural Lighting and Atmospherics' mod from the following link:
http://www.nexusmods.com/skyrim/mods/50065/?


4) DOWNLOAD THE ENB PARTICLE PATCH and SUB-SURFACE SCATTERING PATCH:
Download Mindflux's ENB Particle Patch and Sub-Surface Scattering Patch for Skyrim from the
following links:
Mindflux Particle Patch All-in-One
Mindflux Sub-Surface Scattering Patch

The particle patch fixes errors in the ways some objects in Skyrim respond to ENB lighting
and effects, such as the frequently reported 'bright water foam at night' issue. The sub-
surface scattering patch enables this effect on candles, ice flows, and the skin of Nords and
children. For full details on both patches, and some additional optional files, see the following link:
http://enbseries.enbdev.com/forum/viewtopic.php?t=1499


Image


INSTALLATION INSTRUCTIONS


1) REQUIRED SKYRIMPREFS.INI CHANGES:
You must make the following edits to your SkyrimPrefs.ini file in order for ENB to work correctly. The skyrimprefs.ini file is generally located in:
C:\Users\YOUR NAME\Documents\My Games\Skyrim\.

Set all the following values to '1' as shown here:

bFloatPointRenderTarget=1 required for ENB effects to work properly
bTreesReceiveShadows=1 allows shadows to be cast onto trees
bDrawLandShadows=1 allows land geometry to cast shadows
bShadowsOnGrass=1 allows shadows to be cast onto grass


2) REQUIRED SKYRIM OPTIONS AND GPU CONFIGURATION:
- This mod is not compatible with hardware antialiasing (i.e. multisampling and supersampling). ENB includes its own antialiasing techniques.

- Ensure multisampling is disabled in the Skyrim launcher, and that all antialiasing for the game is disabled in your GPU control panel.

- Disabling anisotropic filtering in the Skyrim launcher and GPU control panel is also recommended (but not required), as anisotropic filtering is also handled by ENB.


3) INSTALL ENB SERIES:
Extract the downloaded ENB Series archive. Inside this archive find the 'Wrapper Version' and 'Injector Version' folders; these correspond to two different methods of adding ENB effects to your game.

The preferred method is the wrapper version, as this is the most hassle-free to use; however, some users may experience a crash at startup when using the wrapper method, depending on their hardware configuration. For these users (which include myself), the injector method provides a suitable alternative. Installation instructions for each method are provided below:

WRAPPER VERSION INSTALLATION:

Copy the entire contents of the 'wrapper version' folder into your Skyrim root folder, where the TESV.exe file is located. If you prefer to maintain a clean file directory, you do not need to copy the following files:

- _sample_enbraindrops (folder)
- FixForBrightObjects.txt
- INSTALL.txt
- license_en.txt
- license_ru.txt
- ParallaxMod.txt
- readme_en.txt

To test that ENBseries is installed correctly, simply boot up Skyrim and look for ENB-related text to appear at the top left of the screen. If you see this text, ENB is installed correctly; if you do not, the mod is not installed correctly.

INJECTOR VERSION INSTALLATION:

Copy the entire contents of the 'injector version' folder into your Skyrim root folder, where the TESV.exe file is located. If you prefer to maintain a clean file directory, you do not need to copy the following files:

- _sample_enbraindrops (folder)
- FixForBrightObjects.txt
- INSTALL.txt
- license_en.txt
- license_ru.txt
- ParallaxMod.txt
- readme_en.txt

Open the installed enbinjector.ini file and ensure that the name of the executable file you launch the game with is included in the list, i.e. tesv.exe, skse_loader.exe

If you first installed the wrapper version, you must remove the d3d9.dll file from your Skyrim directory in order to use the injector version instead.

To test that ENBseries is installed correctly, first lanch the installed ENBinjector.exe application. Then simply boot up Skyrim and look for ENB-related text to appear at the top left of the screen. If you see this text, ENB is installed correctly; if you do not, the mod is not installed correctly. If you are experiencing issues, be sure to set texv.exe, enbinjector.exe and skse_loader.exe (if applicable) to run 'as Administrator' in Windows.

To be clear, ENBinjector.exe must be run before launching Skyrim in order for ENB to work, and may be terminated after you close Skyrim.


4) INSTALL ENB HELPER PLUGIN:
Extract the downloaded ENB Helper archive and copy the enclosed enbhelper.dll file into the 'enbseries'folder located in your Skyrim root folder.


5) INSTALL NATURAL LIGHTING AND ATMOSPHERICS:
Extract the downloaded NLA arcive and copy the enclosed contents into your Skyrim root folder,
where the tesv.exe file is located. You will overwrite some of the default ENB files in this process; this is intentional. Activate the 'Natural Lighting and Atmospherics.esp' in your preferred mod manager.

NOTE: NLA is NOT compatible with other weather mods, such as Climates of Tamriel. The correct appearance of the mod depends completely on the specific custom weathers added by this plugin.


6) INSTALL MINDFLUX'S ENB PARTICLE PATCH & SUB-SURFACE SCATTERING PATCH:

For these patches, you can install the downloaded archives directly through Nexus Mod Manager (i.e. 'add mod from file). Otherwise, extract the downloaded archives and copy the enclosed 'data' folders to your Skyrim root folder. These should merge with the existing 'data' folder in that location.


7) INSTALL ENHANCED SHADERS NLA:

Extract the downloaded Enhanced Shaders NLA archive. The archive contains five folders corresponding to a set of performance presets for the mod, see the next section for details.

Copy the contents from one of the enclosed folders into your Skyrim root folder, where the tesv.exe file is located. You will overwrite some of the default NLA files in this process; this is intentional.

Image


WHICH PERFORMANCE PRESET TO USE

Assuming a target framerate of 30 FPS at 1920x1080, and also understanding there are MANY other factors that impact performance (i.e. game settings, mod configuration, hardware), I offer the following loose recommendations:

Extreme - GTX 980
Ultra - GTX 780 or 980M
High - GTX 680 or 880M
Medium - GTX 580
Perf. - GTX 480

Note that I only have a GTX 780m myself, so all the other recommendations are based on educated speculation. However, I can provide my own configuration details as a point of reference to help you select which performance option to use.


MY COMPUTER:
- ASUS G750JH Laptop
- i7-4700HQ CPU 2.4 Ghz
- nVidia GTX 780m GPU overclocked to 950 / 2750 - Similar to GTX 880M or GTX 680 desktop
- 24GB RAM


BENCHMARK:
- Skyrim settings at 'Ultra', with Antialiasing and Anisotropic filtering disabled
- Using the default 'High' quality preset of this mod
- At a 1760 x 990 custom resolution, vsync at 30hz, I maintain a SOLID 30 FRAMES PER SECOND 99.9% of the time, with very infrequent dips to 27 or 28
- At 1920 x 1080, vsync at 30hz, I can maintain 30 FPS in interiors, but not in exteriors where it frequently dips to 24 or 25


MODS USED:
I use the official high resolution texture patch along with a lot of mods (150+). Some of the more performance intensive mods include SMIM, Skyrim Flora Overhaul, Verdant, all aMidian Born textures and other texture packs. Your own mod selection can have a significant impact on your performance. A list of most of the visual mods I use is included at the end of this document.


SYSTEM CONFIGURATION:

- I overclock my GTX 780m GPU by 100 mhz clock speed and 250 mhz memory; this provides performance loosely comparable with a GTX 880M mobile GPU or a GTX 680 desktop GPU.


TECHNICAL NOTES ABOUT PERFORMANCE PRESETS:

- Extreme: Temporal antialiasing and all effects enabled at maximum quality. This includes full 1.0 size and texture scales for SSAO and reflections, and with supersampling enabled for both of these effects. Using this preset reduces my frame rate by 30% when compared with the default preset.

- Ultra: Same as above but with reduced size and texture scales, and without supersampling enabled for SSAO. Minor water effects also disabled.

- High (Default): Same as above but with further reduced size and texture scales. Minor water effects also disabled.

- Medium: Same as above but with further reduced size and texture scales, and without supersampling enabled for reflections. Exterior reflections also disabled. Edge Antialiasing used instead of Temporal Antialiasing.

- Performance: Same as above but with further reduced size and texture scales, and with reflections disabled completely.

Image

SIMPLE TIPS FOR BETTER PERFORMANCE

ENB SERIES CONFIGURATION:
Most ENB effects can be modified in-game through the ENB configuration menu, accessed by hitting Shift-Enter. While there are a LOT of options available in this panel, overall performance can be easily improved by simply disabling one or more of the most performance-intensive effects in the ‘EFFECT’ section:
  • Ambient Occlusion
  • Reflections
  • Depth of Field
ENB LOCAL CONFIGURATION:
Temporal Antialiasing may be disabled in favor of Edge Antialiasing in the top panel of the in-game configuration menu.

The ENBlocal.ini file also contains a number of additional variables that may be fine-tuned to better match your hardware configuration, though the default enblocal.ini files should be suitable for most users without any further tinkering.


SYSTEM CONFIGURATION:
  • CUSTOM RESOLUTION AND REFRESH RATE: I create a custom resolution in my GPU control panel for 1760x990 at 30hz. This allows me to vsync smoothly at 30 frames per second and leaves the GPU a bit of headroom for greater stability. The custom resolutions and refresh rates available to you will depend on your GPU and on your monitor. Also, Skyrim will not run in fullscreen mode at some custom resolutions. In these cases, you can achieve the same effect via ENB’s borderless fullscreen mode:
  1. Set your desktop to the desired resolution and refresh rate
  2. Set Skyrim to run in windowed mode in the Skyrim launcher or in SkyrimPrefs.ini
  3. Set both of the following to ‘True’ in your ENBlocal.ini file:
  4. [list=1]
  5. ForceBorderless=True
  6. ForceBorderlessFullscreen=True
[/list]
  • ELIMINATE CRASHES: I use the SKSE Memory Patch to eliminate 99% of all crashes to desktop. Download SKSE and the SKSE.ini files from the following links. The ‘Stability Guide’ found at the second link is very useful in itself, and the sksi.ini file is available on its download tab:
    SKSE: http://skse.silverlock.org/
    SKSE.ini Memory Patch: http://www.nexusmods.com/skyrim/mods/50244/?

Image


RECOMMENDED VISUAL MODS

Here’s a list of most of the visual mods I use and recommend -- I'm sure I'm missing some great ones too, but oh well. Some of these mods have overlapping elements (i.e. more than one mod may texture the same item) so you may have to make some decisions … or if in doubt, just overwrite al! :)

Last edited by tapioks on 03 Jan 2015, 23:26, edited 1 time in total.
_________________
Fallout 4 ENB Video Series | Skyrim ENB Video Series | My YouTube Channel
Intel i7-4700HQ @ 2.4GHz | NVidia GTX780M 4GB | 24GB RAM

Offline
*blah-blah-blah maniac*
Posts: 504
Joined: 31 Dec 2011, 19:42

Re: Enahnced Shaders NLA

Nice job! When people are looking for an update I'll point them to this.
_________________
NLA v.2.0 beta - A test version of the latest NLA release.
Natural Lighting and Atmospherics for ENB - A Skyrim weather mod and preset.
High-Res bark textures - Some bark textures I made.
Dark Souls 2 ENB preset - Preset for Dark Souls 2.

Offline
Posts: 3
Joined: 03 Jan 2015, 23:06

Re: Enhanced Shaders NLA

Hi ! I've just installed your preset and it's working like a charm !
Thx Tapioks and Confidence-Man for your amazing work !

EDIT:
Do you have any recommendation for the loading order ? (between NLA and MindFlux)

Offline
User avatar
*blah-blah-blah maniac*
Posts: 849
Joined: 28 Dec 2011, 00:50

Re: Enhanced Shaders NLA

There is no load order for the particle patch; there is no .esp plugin, it's just a set of meshes and textures.
_________________
Fallout 4 ENB Video Series | Skyrim ENB Video Series | My YouTube Channel
Intel i7-4700HQ @ 2.4GHz | NVidia GTX780M 4GB | 24GB RAM

Offline
User avatar
*blah-blah-blah maniac*
Posts: 849
Joined: 28 Dec 2011, 00:50

Re: Enhanced Shaders NLA

I made some videos to showcase Enhanced Shaders NLA, take a look! :)

Rescue from Fort Neugrad - Complete Mission
Whiterun Time Lapse
Sunny Day in the Snow
Snowy Day
_________________
Fallout 4 ENB Video Series | Skyrim ENB Video Series | My YouTube Channel
Intel i7-4700HQ @ 2.4GHz | NVidia GTX780M 4GB | 24GB RAM

Offline
Posts: 3
Joined: 03 Jan 2015, 23:06

Re: Enhanced Shaders NLA

I have played several hours now with your preset on, and its just amazing. Every times of the day are stunning !
I've just made the interior a little bit darker ( i'm not using any mod for this right now ).

And I took some screenshots with your Enhanced Shaders NLA preset if you want to have a look : http://goo.gl/D65iit
I'll probably make more and put them there. Tell me if you want me to put some of them in this thread.

Thanks again Tapioks, Confidence-Man and Boris for your talent and time.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 849
Joined: 28 Dec 2011, 00:50

Re: Enhanced Shaders NLA

Wow, those screenshots are great! I would love it if you wanted to post a few here to this thread, and even maybe to the user gallery on the mod page: http://www.nexusmods.com/skyrim/mods/61206/?

Thanks again! ;)
_________________
Fallout 4 ENB Video Series | Skyrim ENB Video Series | My YouTube Channel
Intel i7-4700HQ @ 2.4GHz | NVidia GTX780M 4GB | 24GB RAM

Offline
Posts: 3
Joined: 03 Jan 2015, 23:06

Re: Enhanced Shaders NLA

There you go :

Image

Image

Image

Image

Image

Image

Image

Image

Offline
User avatar
*blah-blah-blah maniac*
Posts: 849
Joined: 28 Dec 2011, 00:50

Re: Enhanced Shaders NLA

Thanks! That's awesome...


Also, here's a quick video that demonstrates how ENB's real-time reflections effect can completely transform the feeling of icy caves:

https://www.youtube.com/watch?v=lH8xbC1BwHM
_________________
Fallout 4 ENB Video Series | Skyrim ENB Video Series | My YouTube Channel
Intel i7-4700HQ @ 2.4GHz | NVidia GTX780M 4GB | 24GB RAM

Post Reply