Cyberpunk 2077 получила симулятор FPV-дрона с физикой на 240 Гц и пятью классами рам

Моддер Maldonado81 выпустил Night City FPV, дополнение к Cyberpunk 2077, которое позволяет летать по Найт-Сити на гоночном дроне. Управление рассчитано на настоящий контроллер для дрона, подключённый по USB. Геймпад Xbox тоже определится, но мод под него не проектировался.

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

Начинается всё с моторов. Симулируются четыре отдельных мотора вместо одной невидимой силы в центре рамы, и каждый раскручивается и тормозит независимо по команде. Обороты меняются не мгновенно, а с задержкой раскрутки и остановки, как у реальных моторов, пропеллеров и регуляторов.

Тяга растёт примерно пропорционально квадрату оборотов, так что удвоение скорости мотора даёт заметно больше двойного прироста. Каждый мотор толкает только вдоль оси своего пропеллера, никакой скрытой силы, двигающей квадрокоптер вперёд, в модели нет. Поддерживаются обычный газ, реверсивный 3D-газ, режим холостых оборотов после взведения и эйрмод, сохраняющий управляемость по крену, тангажу и рысканию на низком газе.

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

Сопротивление рамы и винтов настраивается раздельно. В итоге пикирование, резкий разгон или бросок докатываются по инерции согласно массе, размеру и сопротивлению конкретной сборки, а не по универсальному коэффициенту замедления.

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

Эффект земли реализован намеренно сдержанно. Подъёмная сила слегка растёт вблизи ровной поверхности и слабеет при наборе высоты или сильном наклоне рамы. Стены, потолки, прохожие и тряпичные куклы поверхностью для эффекта земли не считаются.

Физика полёта обновляется внутренне 240 раз в секунду независимо от частоты кадров в игре. Это отвязывает поведение дрона от производительности ПК и сохраняет предсказуемость управления при просадках.

Установка потребует изрядной возни. Моду нужны Cyber Engine Tweaks, RED4ext, Codeware, Redscript, TweakXL, Audioware и Native Settings UI строго определённых версий, плюс включённый REDMod и ручная привязка клавиш и каналов пульта. Подробная пошаговая инструкция и коллекция для Vortex выложены на странице мода в Nexus Mods. Там же масса других деталей.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.