Senua’s Saga: Hellblade II

Senua’s Saga: Hellblade II

Not enough ratings
Отключение черных полос и улучшение четкости
By Романски
Отключаем "кинематографичность" - черные полосы. Улучшаем четкость картинки и меняем FOV.
   
Award
Favorite
Favorited
Unfavorite
Введение


Для начала конфигурация моего пк:
  • Mainboard: Asus Maximus IX
  • CPU: QTJ1 (i9-9900k) OC
  • VGA: Gigabyte RTX 3080 10GB OC
  • MEM: 2x8GB 3500Mhz OC
Использовал следующие настройки графики:
  • Разрешение: 2560х1440
  • Вертикальная синхронизация: Выключена
  • Nvidia Reflex: Вкл+Boost
  • VRS: Вкл
  • Все остальные настройки: Высоко
Для видеокарт с поддержкой DLSS выставлял следующие параметры:
  • Масштабирование: DLSS - Качество
  • Автоматическая резкость: Вкл.
Для всех остальных:
  • Масштабирование: AMD FSR 3 - Качество
  • Резкость: 100

Перейдем к настройкам.

Жмём кнопку "Поиск" рядом с кнопкой "Пуск" и пишем там "Выполнить"
После жмем клавишу "Enter"

или

Нажимаем сочетание клавиш на клавиатуре "Win+R"

После чего откроется следующее окно:



Если у вас версия игры Steam, вводим в окне следующее:
%localappdata%\Hellblade2\Saved\Config\Windows

Если у вас по какой-то причине версия игры из Game Pass, вводим в окне следующее:
%localappdata%\Hellblade2\Saved\Config\WinGDK

После чего жмём кнопку "ОК"

В открывшемся окне проводника, среди кучи файлов ищем Engine.ini
Открываем его с помощью блокнота или Visual Studio Code, если установлен.
Улучшаем четкость картинки и отключаем фильтры.
Открытый файл Engine.ini прокручиваем в самый низ:
Прописываем следующее: [SystemSettings]



Перед тем, как прописывать настройки, кратко по каждым:
Строки отвечающие за отключение эффекта размытия:
r.DefaultFeature.MotionBlur=0
r.MotionBlurQuality=0


Строки отвечающие за отключение эффекта зернистости плёнки:
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0


Строки отвечающие за отключение эффекта искажения:
r.NT.Lens.Distortion.Stretch=0
r.NT.Lens.Distortion.Intensity=0


Строки отвечающие за отключение эффекта хроматической аберрации:
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0


Строка отвечающая за отключение эффекта затенения по краям:
r.Tonemapper.Quality=0

Строки отвечающие за отключение эффекта глубины резкости:
r.NT.DOF.NTBokehTransform=0
r.NT.DOF.RotationalBokeh=0
r.DepthOfFieldQuality=0


Строка отвечающая за дальность прорисовки растительности:
r.ViewDistanceScale=3

На своё усмотрение можно что-то не добавлять в Engine.ini
Если вы прописали всё, то должно получиться следующее:

[SystemSettings]
r.NT.Lens.Softness.RadiusSampleCount=0
r.NT.Lens.Softness.Intensity=0
r.DefaultFeature.MotionBlur=0
r.MotionBlurQuality=0
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0
r.NT.Lens.Distortion.Stretch=0
r.NT.Lens.Distortion.Intensity=0
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0
r.Tonemapper.Quality=0
r.NT.DOF.NTBokehTransform=0
r.NT.DOF.RotationalBokeh=0
r.DepthOfFieldQuality=0
r.ViewDistanceScale=3






Сохраняем и закрываем файл.

Заходим в игру смотрим изменения:

Default DLSS
Default FSR3
Settings DLSS
Settings FSR3

Как видно, изменения не особо влияют на количество FPS.
Отключаем черные полосы.
Теперь перейдем к отключению черных полос, от "кинематографичности" которых у многих подгорело.
Данные настройки могут значительно повлиять на FPS. Скушает порядка 8-10 кадров.

Возвращаемся в наш Engine.ini и вновь прокручиваем в самый низ.

В раздел [SystemSettings] добавляем следующие строки:

r.NT.AllowAspectRatioHorizontalExtension=0
r.NT.EnableConstrainAspectRatio=0


После всех остальных настроек добавляем следующий код:

[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainXFOV


Если вы прописали всё, то должно получиться следующее:

[SystemSettings]
r.NT.AllowAspectRatioHorizontalExtension=0
r.NT.EnableConstrainAspectRatio=0
r.NT.Lens.Softness.RadiusSampleCount=0
r.NT.Lens.Softness.Intensity=0
r.DefaultFeature.MotionBlur=0
r.MotionBlurQuality=0
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0
r.NT.Lens.Distortion.Stretch=0
r.NT.Lens.Distortion.Intensity=0
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0
r.Tonemapper.Quality=0
r.NT.DOF.NTBokehTransform=0
r.NT.DOF.RotationalBokeh=0
r.DepthOfFieldQuality=0
r.ViewDistanceScale=3[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainXFOV






Сохраняем и закрываем файл.

Заходим в игру смотрим изменения:

Default DLSS - Black
Default FSR3 - Black
Settings DLSS - Black
Settings FSR3 - Black

Можно прибавить пару кадров, если убрать r.ViewDistanceScale=3. Или списать на погрешность измерений.

Settings DLSS - Distance
Settings FSR3 - Distance
Итоги
В качестве эксперимента я пробовал включать Hyper-Threading у своего процессора и Resizable Bar для видеокарты, но игра никак не реагирует на эти изменения. Также обновил библиотеку DLSS nvngx_dlss.dll, до версии 3.7.0.0 с 3.5.10.0

Для желающих Скачать 3.7.0.0 тут[www.techpowerup.com]

Заменить файл нужно в папке:

Steam\steamapps\common\Senua's Saga Hellblade II\Engine\Plugins\Runtime\Nvidia\DLSS\Binaries\ThirdParty\Win64



Что хочется сказать по итогу, так это играйте на здоровье и наслаждайтесь четкой картинкой.

Лично я прошел игру с черными полосами и толком даже не обращал на них внимания, но если хочется фуллскрин принося в жертву заветные фпсы, то почему нет.
1 Comments
Wookie 31 Oct @ 12:28am 
Спасибо за руководство!