Как настроить графику в скайриме
Этот гайд — всеобъемлющий справочник по функциям всех параметров, находящихся в файле «enblocal.ini». Все они расположены в порядке, заданном оригинальным файлом, и имеют пояснения, которые помогут вам в индивидуальной настройке.
[PROXY]
Эта секция позволяет расширять функции ENB при помощи дополнительных библиотек. Она даёт возможность использовать вместе с ENB такие технологии пост-процессинга как FXAA, SMAA, SweetFX и другие.
-
EnableProxyLibrary — включает/отключает использование сторонней библиотеки. Если вы не используете никакие другие пост-процессоры, этот параметр должен оставаться выключенным. Включайте его только при использовании второй библиотеки пост-процессинга, например FXAA-Injector, SMAA или SweetFX.
По умолчанию: false
[GLOBAL]
Эта секция влияет на общие функции ENB.
-
UsePatchSpeedhackWithoutGraphics — используется для переключения графических модификаций ENB. Должен быть включен только в том случае, если вы используете ENBoost. Если же вы используете какой-либо ENB-пресет, должен оставаться выключенным. Учтите, функции ENBoost будут работать только при включенном параметре SpeedHack в секции [PERFORMANCE].
По умолчанию: false
[PERFORMANCE]
Эта секция содержит набор параметров, относящихся к производительности.
-
SpeedHack — включает/отключает определённые функции DX9, которые не нужны ENBoost'у, чтобы сократить расходы ресурсов. Рекомендуется всегда держать этот параметр включенным, т.к. он повышает производительность.
По умолчанию: true
[MEMORY]
ENB также имеет функции управления памятью, что может существенно уменьшить частоту крашей по причине заполнения памяти (лимит около 3.1 Гб). Эти параметры должны быть настроены в соответствии с железом и индивидуально для каждого. Правильная работа ENBoost во многом зависит именно от них, а неправильная настройка может привести к дополнительным проблемам в игре. При запуске игры с ENBSeries крайне желательно закрыть все ненужные программы, работающие в фоновом режиме, чтобы освободить ресурсы для работы.
ВНИМАНИЕ. Замечено, что эта функция конфликтует с «Sheson's Memory Patch 3.0» и SKSE последних версий. Может случиться так, что стартовое выделение памяти этой функцией превысит лимиты патча памяти (см. свой файл SKSE.ini) и игра закроется. Поэтому желательно оставить этот параметр выключенным.
Когда включен, этот параметр изменяет код, связанный с выделением памяти: данные будут храниться не «снизу» выделенной для игры памяти, а «сверху». По словам Бориса Воронцова, это может уменьшить фрагментацию памяти и улучшить работу с ней, особенно на 64-разрядных системах. Чтобы эта функция работала, ReduceSystemMemoryUsage должен быть установлен на true, а EnableUnsafeMemoryHacks — на false (см. ниже).
По умолчанию: false
Коротко о том, как узнать своё число:
1) Скачайте инструмент VRamSizeTest .
2) Запустите «VRamSizeDX9.exe» и получите число (после слов «Video memory available»). Если это число подозрительно низкое (около 2000), убедитесь, что вы запускаете инструмент, используя дискретную видеокарту (NVIDIA и пр.), а не интегрированную (например, Intel).
3.1) Если вы пользователь Win7, вычтите из этого числа 170 и запомните получившееся.
3.2) Если вы пользователь Win8 или новее, вычтите из этого числа 350 и запомните получившееся.
4) Готово, ваш VideoMemorySizeMb — число из пункта 3.
ВНИМАНИЕ. Для пользователей Win8/8.1 Microsoft установили лимит видеопамяти, который выделяется приложениям, использующим DX9. Этот лимит — 4 Гб (4096 Мб), так что если вы видите в VRamSizeTest близкое число (обычно 4064, т.к. 32 Мб идут на другие нужды), знайте — это не ошибка. В Win10 эта проблема также существовала, но была исправлена в обновлении "Windows 10 Fall Creators Update".
По умолчанию: 2000
[THREADS]
Параметры, отвечающие за многопоточность ENBSeries.
-
DataSyncMode — рекомендуемое значение 0 (выключено). Максимальное допустимое — 2.
По умолчанию: 0
В 99% случаев эти параметры лучше установить на 0, а активировать их только тогда, когда у вас не грузится сохранение (из-за слишком «тяжёлого» места) или действия в игре приводят к сбоям (к примеру, с некоторыми диалогами новых спутников). Для этих случаев Борис Воронцов пишет, что самыми стабильными являются DataSyncMode=2 и PriorityMode=3.
[MULTIHEAD]
Параметры этой секции могут оказаться полезны при использовании нескольких графических процессоров. Обычно они не должны изменяться, и значения по умолчанию работают для большинства систем.
-
ForceVideoAdapterIndex — если включен, ENBSeries будет игнорировать выход видеоадаптера по умолчанию и использовать карту с порядковым номером, указанным в VideoAdapterIndex. Это позволяет использовать несколько мониторов и другие возможности систем с несколькими графическими процессорами.
По умолчанию: false
[WINDOW]
Эта секция используется для включения оконного режима игры — Borderless Window (BW). Активация BW может также разрешить использование Alt+Tab для запуска игры в фоновом режиме. Но если включен параметр EnableUnsafeMemoryHacks в секции [MEMORY], Alt+Tab не будет работать, несмотря на настройки данной секции.
-
ForceBorderless — включает/отключает BW. Этот параметр заставляет игру запускаться в оконном режиме, а не в полноэкранном как обычно. Однако, окно будет занимать весь экран и визуально разницы не будет. При значении true также будет работать Alt+Tab, причём без каких-либо проблем. Кроме того, некоторые пользователи сообщали о повышении стабильности игры при включенном этом параметре.
По умолчанию: false
[ENGINE]
Параметры этой секции влияют на поведение движка игры.
-
ForceAnisotropicFiltering — этот параметр включит анизотропную фильтрацию для всех доступных текстур — с линейным типом фильтрации. Текстуры, которые не должны подвергаться фильтрации, ей не подвергаются.
По умолчанию: true
Чтобы использовать эту функцию, необходимо следующее:
1) установить AddDisplaySuperSamplingResolutions=true
2) установить UseDefferedRendering=false (секция [GLOBAL])
3) в файле «SkyrimPrefs.ini» указать разрешение в 2 раза больше реального
4) запустить игру в полноэкранном режиме
По умолчанию: false
[LIMITER]
ВНИМАНИЕ. Это ограничение FPS не требуется и в целом не рекомендуется, если включена вертикальная синхронизация в секции [ENGINE], т.к. по существу она тоже ограничивает FPS до частоты обновления монитора.
Также замечено, что включение этого ограничителя в редких случаях либо вызывает огромное падение FPS — до 5-15 (независимо от параметров секции), либо вообще не работает. В этих случаях рекомендуется ограничить FPS, используя настройки видеокарты, т.к. это может быть более стабильно.
- WaitBusyRenderer — если включено, каждый кадр будет ждать, пока графический процессор обработает его полностью. Это не рекомендуется по причине производительности, однако, в отдельных случаях может помочь с проблемами, указанными выше.
По умолчанию: false
[INPUT]
Здесь можно настроить горячие клавиши для переключения некоторых параметров ENBSeries. Узнать код конкретной клавиши можно здесь. Для отключения клавиши установите её значение на 0.
-
KeyReadConfig — возвращает файлы настроек пресета к последнему сохранённому состоянию без перезагрузки игры. Очень полезно при изменении пресета.
По умолчанию: 8 или [Backspace]
[ADAPTIVEQUALITY]
Эта секция позволяет настроить автоматическое отключение визуальных эффектов для повышения производительности. Для этого требуется, чтобы в .fx файлах был соответствующий код. Возможно, лучше всего его добавлять в «enbeffectprepass.fx», т.к. он содержит самые требовательные эффекты.
-
Enable — включает/отключает Adaptive Quality.
По умолчанию: false
[ANTIALIASING]
В этой секции можно настроить 3 параметра сглаживания (AA), реализованных в ENB. Все 3 варианта можно использовать вместе, т.к. Борис Воронцов приложил довольно много усилий, чтобы сбалансировать их. Однако, TemporalAA и EdgeAA вместе могут дать некоторую размытость вокруг веток деревьев.
-
EnableEdgeAA — EdgeAA отлично подходит для слабых систем, т.к. очень слабо влияет на производительность. Но есть недостаток — оно немного размывает картинку. Пользователи более мощных систем могут обратить своё внимание на SMAA, а также использовать EdgeAA и SMAA вместе для достижения лучших результатов, тем более что это не очень сильно влияет на производительность.
По умолчанию: false
Здесь находятся фиксы некоторых проблем ENB или других аспектов игры/железа. Обычно эти параметры не должны изменяться.
-
FixGameBugs — позволяет ENB пофиксить баги, связанные с рендерингом, и ошибки (например, деления на 0), приводящие к крашам. Можете оставить этот параметр активным, если при его выключении начинаются проблемы.
По умолчанию: true
[LONGEXPOSURE]
В этой секции вы можете настроить эффект длинной выдержки. Возможный результат можно посмотреть здесь.
-
EnableLongExposureMode — включение/отключение эффекта длинной выдержки.
По умолчанию: false
Улучшаем графику в Skyrim SE
В общем тут предлагаю делиться вариантами модов улучшающих графику.
Короче наконец дошли руки. Начал ковыряться с графоном sse. В первую очередь выкрутил дальность прорисовки травы с 7000 до 14000, все остальные настройки на ультра. Поставил свой любимый люмашарпен с 1.0 резкости так-как txaa мылит картинку.
Дальше уже по нмм буду наворачивать.
В первую очередь бросается в глаза крайне мыльная поверхность земли и многих текстур.
Решил пока установкой SSE Texture Pack - Osmodius. Сразу стало всё четко.
Так-же до кучи поставил
Skyrim 2017 Textures by Pfuscher aka Zerwas1 (текстуры земли)
Текстуры снега 2к
4к текстурки скал
Static Mesh Improvement Mod - SMIM
Cutting Room Floor
Total Character Makeover делает лица в игре нормальными
И . всё приехал. Больше памяти нет на моей трёхгиговой, надо бежать за новой карточкой.
The Elder Scrolls 5: Skyrim: Гайд по настройке карты Скайрима в полном 3D
Не секрет, что настройка Skyrim.ini ( \Documents\My Games\Skyrim ) может дать вам множество приимуществ. Одно из них это трансформация карты Скайрима в полное 3D. В этой статье я напишу как это сделать.
1. Настройка Skyrim.ini
1.1. Откройте файл C:\Users\USERNAME\Documents\My Games\Skyrim\Skyrim.ini
1.2. Вбиваем в поиск (Ctrl+F): [MapMenu], и под строкой, начинайте менять ваши значения в строках на приведенные ниже.
[MapMenu]
uLockedObjectMapLOD=0
uLockedTerrainLOD=0
bWorldMapNoSkyDepthBlur=1
fWorldMapNearDepthBlurScale=0
fWorldMapDepthBlurScale=0
fWorldMapMaximumDepthBlur=0
fMapMenuOverlayNormalStrength=2.2000
fMapMenuOverlayNormalSnowStrength=0.8000
fMapWorldMaxPitch=360.0000
fMapWorldMinPitch=0.0000
fMapWorldYawRange=3600.0000
fMapWorldTransitionHeight=130000.0000
fMapWorldMaxHeight=130000.0000
fMapWorldMinHeight=130.0000
fMapWorldCursorMoveArea=0.9000
fMapWorldHeightAdjustmentForce=100.0000
fMapWorldZoomSpeed=0.0500
fMapLookMouseSpeed=3.0000
fMapMoveKeyboardSpeed=0.0005
fMapZoomMouseSpeed=5.0000
sMapCloudNIF=0
Примечание: если вы не хотите чтобы удалились облака, удалите строки содержащие sMapCloudNIF
1.3. Сохраните изменения.
1.4. Когда откроете внутриигровую карту, используйте WASD для медляенной прокрутки и мышку для быстрой. Зажимайте RMB для поворота камеры. Зум прибавляется колёсиком мыши.
2. Решение известных проблем:
Q: У меня в этом файле нет такой строки. Что делать?
А: Перед тем, как изменить содержание файла, в свойствах уберите галочку с "Только для чтения". После того, как вы изменили и сохранили файл, вы опять же должны поставить галочку на "Только для чтения", чтобы игра не смогла переписать файл.
Q: Игра вылетает, что делать?
А: Нужно удалить строки uLockedObjectMapLOD и uLockedTerrainLOD
Подстройка графики в TES V: Skyrim
Для начала нужно открыть файл SkyrimPrefs.ini, находящийся по адресу ". Documents/My Games/Skyrim" текстовым редактором (блокнот, wordpad, word). Сохраните копию файла на всякий пожарный!
1) Отключение смягчения акселерации мыши (меня лично раздражает):
В разделе [Controls] поставьте bMouseAcceleration=0
2) Отключение вертикальной синхронизации Skyrim (жрет FPS):
В разделе [Display] найдите и исправьте параметр на iPresentInterval=0
1) Резкость теней
Для самых красивых мягких теней ставьте параметр iBlurDeferredShadowMask=3 и выше.
На современных видеокартах это не сильно повлияет на производительность, смело ставьте 2-4 и тени перестанут светить квадратиками.
2) Дальние объекты
За них отвечает параметр, который на высоких настройках ставится fTreesMidLODSwitchDist=5000.0000
Владельцам топовых ПК, жаждущих четкой прорисовки на дальних расстояниях можно поставить до fTreesMidLODSwitchDist=10000000.0000, что ощутимо увеличит расстояние прорисовки.
3) Качество теней вдали
На высоких настройках ставится fShadowLODStartFade=200.0000
Максимальное значение 1000.0000
4) Фильтрация теней
Оказывает достаточное влияние на видеокарту, на высоких ставится iShadowFilter=3
Можно поставить 1 на слабых картах и 4 на топовых
1) Мультисемплинг
Если поставить параметр bTransparencyMultisampling=1, то включится сглаживание (сильно влияет на производительность при HD разрешениях)
2) Сглаживание воды
По умолчанию стоит iWaterMultiSamples=0
Но на топовых видеокартах можно ставить вплоть до 4х, если не жалко ресурсов.
3) Тени деревьев
Выглядит потрясно, но по-умолчанию отключено: bTreesReceiveShadows=0
Поставьте 1 для включения, но готовьтесь к обильному потреблению видео-памяти.
4) Тени земли
По умолчанию выключены: bDrawLandShadows=0
Для включения поставьте 1, но это сильно повлияет на память видеокарты.
5) Количество травы
У меня стоит fGrassMinStartFadeDistance=0.0000 при выкрученной на макс. траве.
Эта настройка позволяет еще больше увеличить плотность травы, что потребляет впечатляющее количество ресурсов видео.
6) Качество отражений воды
iWaterReflectHeight=512 и iWaterReflectWidth=512
Если поставить 1024, качество улучшится.
7) Рендер текстур
uiMaxSkinnedTreesToRender=20
Пробуйте аккуратно увеличивать значение, например до 30-40.
8) Еще тройка параметров, влияющих на дальность прогрузки:
Добавьте в ini-файл эти значения:
fBlockLoadDistanceLow=50000.0000
fBlockLoadDistance=125000.0000
fHighBlockLoadDistanceLow=20000.0000
Читайте также: