Как включить настоящее размытие движения в Killing Floor 2
Сначала слова автора: некоторые игроки не любят размытие движения, и гайд не для споров. Он для тех, кому отсутствие размытия в KF2 режет глаза, особенно на 60 Гц, и кто хочет включить его по-настоящему.
Обычная опция Motion Blur в настройках почти ничего не делает: даже при резких поворотах размытие настолько слабое, что картинка лишь чуть теряет резкость. Твики ниже включают размытие, зависящее от камеры. Размытия отдельных объектов нет: эффект появляется, когда камера двигается, вращается или трясётся (в том числе при движении и стрельбе), а на месте его нет.
Что править
Откройте в текстовом редакторе файл:
%userprofile%\Documents\My Games\KillingFloor2\KFGame\Config\KFSystemSettings.ini
Все нужные переменные в файле уже есть, найдите их поиском.
MotionBlur=True
UseComputeMotionBlur=True
MotionBlurQuality=1
MotionBlurStaticScale=0.1
MotionBlur: false соответствует «выкл» в меню видео.UseComputeMotionBlur: включает размытие камеры, в меню настроек его нет.MotionBlurQuality: 0 это «выкл» в меню видео, 1 это «вкл».MotionBlurStaticScale: сила размытия. Это множитель, а не длина выдержки. По умолчанию 0.8, автору показалось слишком много; он снизил до 0.1 и всё равно получил заметное размытие.MotionBlurDynamicScale, похоже, ничего не делает.
Скриншоты
Поворот влево-вправо средней скорости только со стандартным размытием (UseComputeMotionBlur=False): размытия почти нет, зеды лишь немного теряют резкость.
Стандартное размытие игры при повороте камеры.
Тот же поворот с включённым размытием камеры (UseComputeMotionBlur=True, MotionBlurStaticScale=0.1):
Размытие камеры с применёнными твиками.
Ещё кадры обычной игры с твиками:
Игровой момент с размытием камеры.
Ещё один игровой момент с твиками.
Третий игровой момент.
Производительность
На GTX 1080 Ti при 3840x2160, 60 Гц, с вертикальной синхронизацией и почти максимальными настройками при выключенном FleX автор падения производительности не заметил, но у вас результат может отличаться.
Что исключено
- Страница документации UDK упоминает значения MotionBlurQuality до 4. В KF2 разницы выше 1 автор не увидел.
- Консольная переменная MotionBlurSoftEdge в KF2 равна -1 (выкл). Она должна сглаживать размытие, но сбрасывается при каждом запуске, не читается из ini и визуально ничего не меняла.
Автор проверял только на своём железе, на других системах поведение может быть другим. Перед правкой сделайте копию ini; если игра перестанет запускаться, см. гайд по сбросу конфигов.
Вопросы и ответы
- Какая настройка включает размытие камеры?
- UseComputeMotionBlur=True в KFSystemSettings.ini. В меню видео её нет.
- За что отвечает MotionBlurStaticScale?
- Это множитель силы размытия. По умолчанию 0.8, автору хватило 0.1.
- Размываются ли движущиеся объекты?
- Нет. Эффект только от камеры: размытие есть, когда камера двигается, вращается или трясётся, и нет, когда вы стоите.