July 20, 2020

Что такое стабилизация отдачи в Call of Duty: Modern Warfare 2019

Данная статья является сценарием к видео, которое я не смею просто так кидать кому-то в комменты. Тем не менее, мне всё так же хочется повысить осведомлённость игроков по поднятому вопросу.

Введение

Привет. Как вы наверное поняли из названия речь пойдёт о том, что такое стабилизация отдачи (recoil stabilization в английской версии) в CoD:MW19 и как она работает. Написанное в этой статье идёт в разрез с общепринятым мнением в англоязычном сообществе, будто бы стабилизация влияет на горизонтальную отдачу, хотя на самом деле она влияет на вертикальную отдачу и не только на неё. В начале будет небольшая теоретическая часть и описание методов тестирования, а потом мы перейдём к делу.

Теория

В большинстве современных шутеров используется модель отдачи подразумевающая наличие подброса ствола согласно паттерну отдачи, прописаному гейм-дизайнером, и разлёта пуль. Как вы могли заметить оружие в Modern Warfare ведёт себя немного по-другому, каждый раз, когда вы из него стреляете.

Проще всего это описывается так. Представьте паттерн отдачи (красный на картинке ниже). Точки на этом паттерне (синие), мы назовём эталонными точками попаданий. Оружие бросает от одной точки к следующей. Теперь представьте круг вокруг каждой из точек (зелёный). Размер такого круга будет показывать как сильно может отклониться пуля от своей эталонной точки. Наконец, главная особенность этой модели — это влияние разброса на отдачу оружия. Если пуля решит отклониться влево от своей эталонной точки, то и ствол оружия бросит немного левее эталонной точки. Если пуля уйдёт ниже, тогда вы почувствуйте меньше вертикальной отдачи и наоборот. (фиолетовый - пример одного из паттернов который может получиться). Такая модель используется в Insurgency: Sandstorm, Rainbow Six: Seige, Valorant и даже разработчики Battlefield 5 отказались от модели с "прокликом" оружия в её пользу. В серии Call of Duty — это Modern Warfare 2019, Black Ops 4 и WW2, но на счёт последней я не уверен.

Методы тестирования

Перед тем как я покажу результаты я должен описать методы тестирования, чтобы избежать недопонимания в будущем.

Для тестов я использовал следующие сборки. Три АК в 7.62х39, каждый из которых имеет "бубен" на 75 патронов, демонтированный приклад и ствол длинной 8.1 дюйма. Первй АК был оставлен как есть. Второй получил компенсатор и рукоять наёмника. На третий были установлены дульный тормоз и рукоять угловая рукоятка.

Стоя перед стеной, я выстрелил столько очередей, сколько мог на ней уместить. Затем я сделал скриншот стены и перенёс его в Фотошоп, где отметил первую и пятую пулю в каждой очереди. Затем я совместил пометки для каждой очереди наложив друг их друг на друга, выровняв по первой пуле.

Все тесты были проведены с помощью одной и той же стены. Все выстрелы были сделаны с одинакового расстояния от точки прицеливания. Для каждый сборки в стену было выпущено порядка тридцати очередей.

Результаты

Ниже вы можете видеть группы каждого из трёх АК.

Как и ожидалась базовая версия показала себя хуже всех. Между первой и пятой пулей присутствует огромный разрыв, что говорит о сильной отдаче. Пули случайным образом разбросаны по бесформенной зоне.

Версия с рукояткой наёмника и компенсатором имеет меньшую вертикальную отдачу, однако разброс оставляет желать лучшего.

Наконец, версия с угловой рукояткой и дульным тормозом имеет вертикальную отдачу равную "control" версии. Хорошо видно, что пули как бы "сжимаются" к определённой точке (синия точка по центру, хорошо видно, что края группы более прозрачные т.к. там меньше пуль наслаивается друг на друга). Я очень сомневаюсь, что такое поведение случайно, ведь мы протестировали аж три сборки и взяли по тридцать образцов для каждой, но такие результаты показала только одна. Таким образом можно сделать вывод, что стабилизация отдачи влияет на фактор случайности в отдаче. Простым языком, стабилизация уменьшает размер зелёных кругов (т.е. разброс) из теоретической части и заставляет пулю "стремиться" к центру своего круга.

Дополнение

Очевидно, что случайность отдачи было бы куда лучшим названием для того, что Infinity Ward нарекли стабилизацией. Тем не менее нам всё ещё интересно, почему уменьшая случайность мы так же уменьшаем вертикальную отдачу.

Уменьшая разброс, мы делаем те самые круги меньше, как по горизонтали так и, что более важно, по вертикали. Иногда бывает так, что очень много пуль в очереди отклоняются выше своих эталонных точек. Уменьшая разброс пуль по вертикали, мы уменьшаем вероятности таких случаев, а, заставляя пули стремиться к центру, так же ущерб от таких случаев вертикальной отдаче оружия.

На практике

После прочтения прошлых разделов, может показаться, что стабилизация во всём лучше контроля, но на практике всё немного по-другому. В этот раз я исаользовал два АК в 7.62х39 с треугольным рамочным прикладом. Первый имел компенсатор и рукоять наёмника (слева на картинке), второй — дульный тормоз и угловую рукоятку (справа). Из каждого я выстрели по две очереди по 15 патронов, и результаты оказались неотличимы.

Заключение

Я протестировал лишь один ствол с всего лишь двумя наборами улучшений. Такая небольшая выборка говорит лишь о том, что вложение в стабилизацию при создании сборки не является плохим решением. Однако, мой метод тестирования может вдохновить безумцев в сообществе Call of Duty на проведение более масштабных тестов. Так же мой метод может помочь ютюберам, делающим обзоры оружия, при добавление в игру новых образцов.

Как уже подметил u/CanadianTuero на Редите, метод не совсем правильный. Хоть стрельбы и ведётся всегда перпендикулярно стене, но положение обзор "камеры при скриншоте не перпендикулярен каждой очереди, а потому может возникнуть искажение перспективы в случае с образцами на боковых границах стены, что в конечном итоге приведёт к неточности тестирования. Насколько велика эта неточность мне неизвестно, но я пологаю, что она не настолько большая чтобы невелировать результаты моих тестов.

Спасибо, что дочитали до сюда. Всем добра.