Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
No edit summary |
TechAngel85 (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
Please visit the Wrye Bash Discussion page before making your edits to this guide | Please visit the Wrye Bash Discussion page before making your edits to this guide | ||
--> | --> | ||
''A comprehensive guide for properly setting up ENB for n00bs and gurus alike -- by the | ''A comprehensive guide for properly setting up ENB for n00bs and gurus alike -- by the S.T.E.P. Team'' | ||
[http://forum.step-project.com/topic/710-enb-guide/ '''GUIDE FORUM THREAD'''] | [http://forum.step-project.com/topic/710-enb-guide/ '''GUIDE FORUM THREAD'''] | ||
Line 245: | Line 245: | ||
In some cases where other running process (or bad drivers) are causing additional VRAM load, or VRAM is otherwise being maxed out, reducing this value can improve stability and performance. For optimized systems with large amounts of VRAM/system RAM, increasing this setting may offer similar improvements. Do not increase beyond system RAM size. | In some cases where other running process (or bad drivers) are causing additional VRAM load, or VRAM is otherwise being maxed out, reducing this value can improve stability and performance. For optimized systems with large amounts of VRAM/system RAM, increasing this setting may offer similar improvements. Do not increase beyond system RAM size. | ||
<pre>VideoMemorySizeMb=(256,512,...6144)</pre> | <pre>VideoMemorySizeMb=(256,512,...6144)</pre> | ||
= Editing Enbseries INI = | = Editing Enbseries INI = | ||
Line 1,040: | Line 989: | ||
--> | --> | ||
= ENB Addons = | |||
== SMAA (Highly Recommended) == | |||
Note: This section is entirely optional! SMAA is NOT required to run ENB. | |||
''SubPixel Morphological Anti-Aliasing'' is a fantastic post-processing anti-aliasing method. Unlike MSAA, SMAA is processed after ENB, which provides nearly equal quality at a faction of the performance hit. For ENB users, any version of the ENBSeries after v0.119, hardware AA is no longer supported. So ENB users only have two options available to them; Edge AA, SMAA or SweetFX using an injector. For users on low-end systems, the ENB's Edge AA is probably the best choice because it comes with almost no performance loss. Users can also use SMAA injector and keep all of the AA option of ENB enabled. SMAA is a great replacement for driver AA or the game engine's AA, so for users on mid to high-end machines, SMAA will be the best option. Transparency AA also can be forced in the drivers for those with systems that can handle the extra bang. | |||
To use SMAA, set the following in the ''[Display]'' section of "''SkyrimPrefs.ini''": | |||
<pre> | |||
iMultiSample=0 | |||
bTransparencyMultisampling=0 | |||
</pre> | |||
Then, copy the following files provided in the ENB mod download files to the root Skyrim folder : | |||
* ''d3d9_smaa.dll'' | |||
* ''injector.ini'' | |||
* ''SMAA.h'' | |||
* ''SMAA.fx'' | |||
=== Note === | |||
Even though some ENB mods may not include SMAA in their download files it is still possible to use SMAA for anti-aliasing as long as there is not an additional d3d9.dll already enabled in "''enbseries.ini''". | |||
Download SMAA [http://mrhaandi.blogspot.com/p/injectsmaa.html here]. | |||
<blockquote>It is also worth noting that SMAA injector can be used without ENB as a standalone replacement for AA. To do so just use extract the SMAA injector from the download above to the root Skyrim directory.</blockquote> | |||
Extract the folder to a desired location and in the ''d3d9 folder'' (do not use the files from the d9d10 folder!!!) rename "d3d9.dll" to "d3d9_smaa.dll". | |||
Now copy the following files into the root Skyrim directory: | |||
* ''d3d9_smaa.dll'' | |||
* ''injector.ini'' | |||
* ''SMAA.h'' | |||
* ''SMAA.fx'' | |||
To enable SMAA set the following in the ''[PROXY]'' section of "''enbseries.ini''": | |||
<pre> | |||
EnableProxyLibrary=true | |||
InitProxyFunctions=true | |||
ProxyLibrary=d3d9_smaa.dll | |||
</pre> | |||
To change the amount of AA, open the injector.ini file in a text editor (such as Notepad++) and change the "preset" parameter: | |||
<pre> | |||
[smaa] | |||
;smaa preset one of {SMAA_PRESET_LOW, SMAA_PRESET_MEDIUM, SMAA_PRESET_HIGH, SMAA_PRESET_ULTRA} | |||
preset = SMAA_PRESET_HIGH | |||
</pre> | |||
The presets are listed above the parameter. Low is 60% quality, Medium is 80%, High is 95%, and Ultra is 99% quality. This is similar to 2xAA, 4xAA, etc and each step higher comes with more of a performance loss. Additionally, a custom preset can be created in the SMAA.h file; however, this is a very advanced process so it is not recommend for most users. | |||
= Troubleshooting = | = Troubleshooting = |
Revision as of 15:18, August 24, 2014
Template:Notice A comprehensive guide for properly setting up ENB for n00bs and gurus alike -- by the S.T.E.P. Team