Сообщество Империал: [Статья] ENB - настройка и оптимизация - Сообщество Империал

Стратегии, Игровые Миры, История, Total War


Imperial
Империал
Империал
СоциоПат

[Статья] ENB - настройка и оптимизация

[Статья] ENB - настройка и оптимизация
Тема создана: 03 марта 2020, 01:02 · Автор: СоциоПат
СОХРАНИТЬ ИНФОРМАЦИЮ
Сообщений: 0 · Просмотров: 131
 СоциоПат
  • Imperial
Imperial
Социолог
12
199
0
49
0

Дата: 03 марта 2020, 01:02

Хотя ENB как графический плагин существует уже достаточно давно, инструкций по его оптимизации и настройке на просторах интернета не так много. Ниже я выкладываю все то, что мне удалось собрать с различных интернет-ресурсов, или получить, так сказать, опытным путем за годы использования данной модификации.
Хотите создать в игре красивую картинку? Давайте разбираться – как.

Imperial

Первые шаги. Знакомимся поближе.


И прежде, чем вы установите заветный енб-пресет, проверим еще раз SkyrimPrefs.ini, который находится в Мои документы/My Games/Skyrim. Стандартные для енб настройки в SkyrimPrefs.ini:
[DISPLAY]
bFloatPointRenderTarget=1
bTreesReceiveShadows=1
bDrawLandShadows=1
bShadowsOnGrass=1
iMultiSample=0
iMaxAnisotropy=1
bFXAAEnabled=0
Обычно, если требуются дополнительные настройки, авторы указывают их в описании, поэтому все, что написано под енб-пресетом маленькими буквами, читаем очень внимательно.

     ImperialТеперь, собственно, сам enb-плагин… В «собранном» виде он выглядит вот так. Давайте посмотрим поближе, что и для чего здесь лежит.
Data – сюда вкладывают необходимый для правильной работы конкретного енб погодный esp или отредактированные меши. Присутствует в архиве с пресетом не всегда.
enbseries – здесь хранятся ini-файлы различных типов погоды (в том числе и ванильных), палитры, enbdepthoffield.fx и т.д. Наличие этой папки обязательно.
d3d9.dll – исполнительный файл, свежую версию которого всегда можно скачать Для просмотра ссылки Зарегистрируйтесь.
enbhost.exe – маленькая, но очень нужная программка, управляющая динамичным выделением памяти.
enblocal.ini – содержит все необходимое для работы с памятью игры, работает вместе с enbhost.exe.
enbseries.ini – это и есть наш с вами енб-пресет, все, что вы видите (или хотели бы видеть) в игре, настраивается именно здесь.

Imperial

Память – настраиваем правильно.


И начинаем мы настройку с enblocal.ini, чтобы исключить проблемы, связанные с достижением лимита памяти. Фризы, лаги и вылеты – это не для нас. Открываем вышеназванный ini-файл блокнотом и смотрим следующие разделы:
[PERFORMANCE]
SpeedHack=
EnableOcclusionCulling=
По умолчанию в этих строках должно стоять true, т.к. они повышают производительность.

[MEMORY]
Этот раздел отвечает за распределение памяти и должен настраиваться индивидуально для каждого пользователя.

ExpandSystemMemoryX64=
Лучше установить false, во включенном виде конфликтует с Sheson's Memory Patch 3.0, SKSE последних версий и Crash fixes.

ReduceSystemMemoryUsage=
Ставим true, этот параметр значительно уменьшает частоту вылетов и появления других проблем, связанных с достижением игрой лимита памяти. Чтобы он работал, пользователь должен иметь минимум 4 Гб оперативной памяти (RAM).

ReservedMemorySizeMb=
Этот параметр устанавливает размер буфера для обмена геометрией моделей и текстурами между VRAM и RAM. Этот буфер будет определён во VRAM и не будет участвовать в динамичном выделении памяти, однако он также будет дублирован в RAM и использован процессом «TESV.exe». Это значит, что увеличение этого параметра приведёт к увеличению расходов VRAM и RAM. Его значение указывается в Мб, для видеокарт с памятью 1 Гб и больше начальное значение составляет 128 (для некоторых 64). Если вы наблюдаете «заикания», можете увеличить его на число, кратное 128 (256, 384, 512 и т.д.) до тех пор, пока «заикания» не пропадут (но число должно быть минимальным возможным). Максимальное значение этого параметра — 1024; всегда помните: это объём VRAM, который является лишь буфером.Т.к. этот параметр зависит от системы, пользователи должны сами тестировать различные значения, которые лучше всего подойдут для их ПК.

VideoMemorySizeMb=
Этот параметр устанавливает общий объём памяти, который будет участвовать в динамичном выделении памяти. Сначала будет использован весь VRAM за вычетом ReservedMemorySizeMb. Затем, если значение VideoMemorySizeMb выше VRAM пользователя, будет использован RAM — при помощи запуска «enbhost.exe».

Коротко о том, как узнать своё число:
1) Скачайте инструмент Для просмотра ссылки Зарегистрируйтесь.
2) Запустите «VRamSizeDX9.exe» и получите число (после слов «Video memory available»). Если это число подозрительно низкое (около 2000), убедитесь, что вы запускаете инструмент, используя дискретную видеокарту (NVIDIA и пр.), а не интегрированную (например, Intel).
3.1) Если вы пользователь Win7, вычтите из этого числа 170 и запомните получившееся.
3.2) Если вы пользователь Win8 или новее, вычтите из этого числа 350 и запомните получившееся.
4) Готово, ваш VideoMemorySizeMb — число из пункта 3.

AutodetectVideoMemorySize=
Должно быть установлено false, иначе общий объем памяти определится автоматически (не всегда верно, к сожалению), и ваши настройки VideoMemorySizeMb работать не будут.

Imperial

Солнышко, водичка, лес… ой, а где же фпс?


И вот, после всех подсчетов-сложений-вычитаний вы запускаете игру с новеньким enb и обнаруживаете, что ваша прелесть ест драгоценный фпс с жадностью оголодавшего мамонта. Пришло время приступить к настройке enbseries.ini.
Сделать это можно, открыв ini-файл с помощью Блокнота, или же, что гораздо предпочтительнее – с помощью комбинации Shift+Enter. Второй способ позволит вам видеть наглядно результаты всех ваших изменений.
Оговоримся сразу, что существует два вида настроек enbseries: скриншотные и геймплейные. Первые, как видно из названия, служат исключительно для создания скриншотов и играть с ними крайне некомфортно. Увы, некоторые авторы забывают об этом, включая в енб-пресете абсолютно все и делая его весьма тяжеловесным, с помощью редактирования enbseries мы постараемся это исправить.

Самое простое, что можно сделать – открывая по очереди каждый параметр в ENB GUI, понижаем установленное в пресете качество (Quality ) с High на Medium или Low.
Теперь давайте пройдемся по енб-эффектам. Их количество зависит от установленной у вас версии d3d9.dll и фантазий автора. В качестве примера, возьмем установленный у меня enb – он работает на enbseries v.0.389, эффектов достаточно много, поэтому проще будет отобразить этот список так, как он выглядит в Блокноте:
[EFFECT]
UseOriginalPostProcessing=false
UseOriginalObjectsProcessing=false
EnableBloom=true
EnableAdaptation=true
EnableDepthOfField=false
EnableAmbientOcclusion=true
EnableDetailedShadow=true
EnableSunRays=true
EnableSkyLighting=true
EnableImageBasedLighting=true
EnableReflection=true
EnableSoftParticles=true
EnableParticleLights=true
EnableSunGlare=true
EnableSubSurfaceScattering=true
EnableLens=true
EnableWater=true
EnableUnderwater=true
EnableCloudShadows=true
EnableVolumetricRays=true
EnableProceduralSun=true
EnableMist=true
EnablePrepass=false
EnableAutomaticAmbientCalculation=true
EnableRainOcclusion=true
EnableComplexParticleLights=true
EnableSkinSpecular=true
EnableComplexFireLights=true
EnableDistantShadow=true

Что из всего вышеперечисленного можно отключить?

EnableDepthOfField=
Эффект размытия фона - полезен для создания портретных скриншотов, но абсолютно бесполезен для геймлея. Для сохранения фпс и нервов, его следует отключить в первую очередь.

EnableAmbientOcclusion=
Эффект screen space ambient occlusion (SSAO - взаимное затенение близких объектов) и screen space indirect lighting (SSIL - взаимное освещение ближайших объектов), относится к next-gen эффектам. Второй по прожорливости после DOF-а. Если ваш ПК может его потянуть – оставляйте, если же потеря фпс весьма существенна – лучше отключить.
Как это выглядит в игре (раскрыть)


EnableReflection=
Эффект отражений. Чем больше отражений в локации, где вы находитесь, тем больше фпс он будет потреблять. Не всегда отображается корректно, поэтому можно его отключить. Впрочем, вы всегда можете посмотреть в игре, как вам нравится больше.

EnableLens=
Эффект, отвечающий за замыливание краев экрана при наведении на цель. Так же может добавлять на экран морозные узоры в метель или капли во время дождя. Смотрится красиво, но тоже любит кушать фпс, поэтому больше подходит для создания скриншотов, нежели геймплея.
Как это выглядит в игре (раскрыть)


EnableUnderwater=
Эффект отображения воды «снизу», его отключение добавит фпс, при этом не сказываясь на картинке. Если, конечно, ваш персонаж – не скайримский Жак Ив Кусто, обожающий снимать лосося в естественной среде обитания.
Как это выглядит в игре (раскрыть)


EnableComplexParticleLights=
Эффект отбрасываемого на ближайшие предметы свечения от светлячков, свечей и всего, что светится. В игре смотрится очень атмосферно, поэтому отключать полностью не советую. Чтобы уменьшить падение фпс, заходим в параметр [COMPLEXPARTICLELIGHTS] и в строке EnableBigRange= ставим false.
Как это выглядит в игре (раскрыть)


EnableComplexFireLights=
То же самое, что и ComplexParticleLights, только для источников огня. Способ экономии фпс тот же: заходим в [COMPLEXFIRELIGHTS] и в строке EnableBigRange= ставим false.

Еще один способ увеличения фпс – это снижение интенсивности блеска персонажа и окружения. На картинке практически не сказывается, и может быть настроено для любого отдельного типа погоды, или же для всех.
Для этого идем в секцию [ENVIRONMENT]. Выложенные ниже значения использую лично я, так как они достаточно близки к ванили и не особо прожорливы, но вы можете поставить любые значения, какие вам больше понравятся (помним про ENB GUI и возможность редактирования прямо в игре).
SpecularAmountMultiplierSunrise=1.0
SpecularAmountMultiplierDay=1. 0
SpecularAmountMultiplierSunset=1.0
SpecularAmountMultiplierNight=1.0
SpecularAmountMultiplierInteriorDay=1. 0
SpecularAmountMultiplierInteriorNight=1.0
SpecularPowerMultiplierSunrise=0.7
SpecularPowerMultiplierDay=0.9
SpecularPowerMultiplierSunset=0.7
SpecularPowerMultiplierNight=0. 8
SpecularPowerMultiplierInteriorDay=0.8
SpecularPowerMultiplierInteriorNight=0. 8

Поскольку большинство современных енб использует мультипогодность, то имейте в виду, что в первую очередь будут применяться значения specular текущей в данный момент погоды, и только в случае отсутствующего в настройках конкретного пресета погодного id – значения из enbseries.ini. Если вы хотите настроить блеск для отдельного типа погоды, то просто находите нужный ini-файл в папке enbseries и редактируете приведенные выше строки.

И последний совет: адекватно соразмеряйте свои желания и возможности. ENB – интерактивный плагин, и его прожорливость во многом зависит от количества установленных у вас модов, так что не стоит ставить кучу ретекстуров в 4К, если у вас слабое железо. А если видеть новые текстурки в игре все же хочется – используйте Для просмотра ссылки Зарегистрируйтесь для оптимизации. Эти маленькие хитрости позволят вашему Скайриму заиграть новыми красками.

!!!ps Обязательно загляните в Для просмотра ссылки Зарегистрируйтесь на форуме, посвященную ENB, там вы сможете задать интересующие вас вопросы и просмотреть примеры енб-пресетов.
    Сон Охотника | [full_inu] Hunter's Dream
    Дата: 18 сен 2020, 17:52
    Third Age: Reforged
    Дата: 18 сен 2020, 17:32
    [Саб Мод] Fire and Blood
    Дата: 18 сен 2020, 17:15
    Falcom Total War: 1518 Age of Discovery
    Дата: 18 сен 2020, 17:09
    Fallout 3 Forgotten Forpost
    Дата: 18 сен 2020, 16:55
    Anchorage - Reinforced Special edition. Final
    Дата: 18 сен 2020, 16:49
    Ассасин
    Дата: 18 сен 2020, 16:45
    Alton IL - Huge World and Quest Mod
    Дата: 18 сен 2020, 16:41
    ResmodAlternative
    Дата: 18 сен 2020, 16:26
    A Forest | Лес
    Дата: 18 сен 2020, 16:20
    Desperados Overhaul | Десперадо - ландшафт и флора
    Дата: 18 сен 2020, 16:18
    NTDF-RU (Crusader Kings III)
    Дата: 18 сен 2020, 02:35
    Сильвия Флэйм
    Дата: 17 сен 2020, 20:54
    Активируйте водяные насосы (переработка) / Activate the Water Pumps - Redone
    Дата: 17 сен 2020, 19:39
    Остров - Северная территория
    Дата: 17 сен 2020, 18:17
    Vurts Wasteland Flora Overhaul
    Дата: 17 сен 2020, 18:04
    Immersive Fort Dawnguard | Иммерсивный Форт Стражи Рассвета
    Дата: 17 сен 2020, 17:32
    SavrenX HD 1K Buildings and Interior
    Дата: 17 сен 2020, 17:28
    SavrenX Weapon HD DLC | Оружие в HD качестве
    Дата: 17 сен 2020, 15:50
    Бункер Серебряный Пик
    Дата: 17 сен 2020, 12:57
    Quest for Heaven - Combo Edition
    Дата: 17 сен 2020, 10:51
    TSC Expansion
    Дата: 16 сен 2020, 21:25
    MZC - Fort Hope
    Дата: 16 сен 2020, 21:21
    Остров - Северная территория HD
    Дата: 16 сен 2020, 13:03
    A Quest for Heaven 3 - Deep Blue: Retexture
    Дата: 16 сен 2020, 13:00
    DC Interiors HD Retexture
    Дата: 16 сен 2020, 12:56
    DLC Broken Steel ReTexture
    Дата: 16 сен 2020, 12:53
    DLC Point Lookout ReTexture
    Дата: 16 сен 2020, 12:40
    DLC Operation: Anchorage ReTexture
    Дата: 16 сен 2020, 12:36
    DLC The Pitt ReTexture
    Дата: 16 сен 2020, 12:32
    Alton IL HD Retexture
    Дата: 16 сен 2020, 12:08
    DLC Mothership Zeta ReTexture
    Дата: 16 сен 2020, 12:01
    The Librarian - Orion's Gate (Библиотекарь-Врата Ориона)
    Дата: 16 сен 2020, 11:56
    Путешествие в довоенный Сэнкчуари / Visit Prewar Sanctuary and Red Rocket
    Дата: 16 сен 2020, 11:49
    Воспоминание - Старый дом / Dreamspace - Old House
    Дата: 16 сен 2020, 11:43
    Лунный особняк / Moon Palace
    Дата: 16 сен 2020, 11:37
    Мини DLC Гора Сомбрэ - для шахтёров и обитателей пещер
    Дата: 16 сен 2020, 09:56
    Лес / The Forest DLC
    Дата: 16 сен 2020, 09:51
    Vault 101 Revisited
    Дата: 16 сен 2020, 09:32
    The Librarian - Orions Gate - Northern Enclave Base
    Дата: 16 сен 2020, 09:26
    Друг Анклава
    Дата: 16 сен 2020, 09:09
    Трибуны – История Даймонд-сити / The Bleachers - A Diamond City Story
    Дата: 15 сен 2020, 17:06
    Mothership Zeta Crew Clothing Addon
    Дата: 15 сен 2020, 16:51
    Mothership Zeta Crew Weapon Addon
    Дата: 15 сен 2020, 16:41
    Mothership Zeta Crew
    Дата: 15 сен 2020, 16:33
    Caliente's Beautiful Bodies Enhancer -CBBE- для Fallout 4
    Дата: 15 сен 2020, 16:12
    Остров Мидвуд (LE) / Midwood Isle (LE)
    Дата: 14 сен 2020, 12:55
    [Sab-Mod] Warcraft Total War: Wind of Change
    Дата: 10 сен 2020, 16:30
    The Elder Scrolls 5: Skyrim Reloaded
    Дата: 10 сен 2020, 10:38
    Hybris: Polybian Age
    Дата: 09 сен 2020, 18:16
    Империал
    x
    Империал
    У тебя есть вопрос или предложение по этой теме? Или хочешь высказать свою точку зрения?
    Тогда просто нажми ниже на любую кнопку своей социальной сети и сделай это!

    [ Регистрация ]Для скрытия рекламы, зарегистрируйтесь на форуме[ Вход на форум
    © 2020 «Империал» · Условия использования · Ответственность · Визитка Сообщества · 21 сен 2020, 02:00 · Счётчики