Бинды и консоль

Как включить настоящее размытие движения в 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):

Размытие камеры Размытие камеры с применёнными твиками.

Ещё кадры обычной игры с твиками:

Игра с размытием 1 Игровой момент с размытием камеры.

Игра с размытием 2 Ещё один игровой момент с твиками.

Игра с размытием 3 Третий игровой момент.

Производительность

На 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.
Размываются ли движущиеся объекты?
Нет. Эффект только от камеры: размытие есть, когда камера двигается, вращается или трясётся, и нет, когда вы стоите.