Обновление 1.58: изменения физики и столкновений

Мы готовим почву для появления новых типов транспортных средств в будущих обновлениях для Euro Truck Simulator 2 и American Truck Simulator, таких как Road Trip и Coaches. В связи с этим мы значительно переработали и улучшили внутриигровую симуляцию физики, включая поведение техники, её реакцию на команды управления и механику столкновений с окружающим миром. 

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

Наша цель была проста: повысить реализм и отзывчивость управления, сохранив при этом основной опыт вождения грузовика, который вы знаете и любите, сделав его более отточенным. Павел Ч., один из наших программистов в SCS Software, пояснил, что несмотря на масштаб работы, приоритетом всегда было улучшение того, что игроки уже ценят. «Многое изменилось внутри, но мы приложили все усилия, чтобы основы вождения остались узнаваемыми, став при этом лучше», — поделился он. 

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

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

Еще одно заметное изменение заключается в том, что двигатель теперь слегка набирает обороты для наращивания крутящего момента перед началом движения. Павел объясняет: «Это помогает грузовику казаться более «живым» при трогании с места. Однако это новшество создало трудности в специфических сценариях, особенно при старте на подъеме, поэтому мы внедрили систему помощи при трогании в гору, чтобы сделать такие ситуации более предсказуемыми».

Мы также поработали над улучшением ощущений для пользователей клавиатур, где управление газом часто работает по принципу «все или ничего». «Мы очень хотели улучшить поведение акселератора при игре на клавиатуре», — сказал Павел, что привело к разработке системы двойного управления газом. Теперь удерживание клавиши дает частичный газ, обеспечивая плавное ускорение и облегчая поддержание спокойного темпа. Если же вам нужна полная мощность для обгона или подъема, вы можете «дважды нажать» и удерживать клавишу газа. После завершения маневра просто отпустите клавишу и нажмите её снова, чтобы вернуться к частичному газу.

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

Подготовка физической модели к появлению небольших автомобилей не была вопросом простой подстройки параметров. Это потребовало пристального внимания к системе, которая годами оптимизировалась под грузовики. «У нас была глубокая симуляция для тягачей, но выход за её изначальные рамки потребовал множества изменений», — пояснил Павел.

В грядущем обновлении мы также воспользовались возможностью пересмотреть еще одну важную часть процесса вождения. Для American Truck Simulator мы скорректировали геометрию коллизий почти всех дорог, что помогло улучшить устойчивость грузовиков в определенных случаях. Пример, где вы почувствуете разницу — въезд в полосы поворота на развязках шоссе на высокой скорости: управление там станет более последовательным и контролируемым.

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

Обновление 1.58 — это лишь начало масштабного комплекса улучшений. Оно знаменует собой отправную точку для более крупных изменений, которые мы готовим, повышая общее качество, реализм и отзывчивость вождения в Euro Truck Simulator 2 и American Truck Simulator. 

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

С самого начала концепция Road Trip не предполагала конкуренции с гоночными или хардкорными симуляторами. Мы хотим предложить нечто иное — шанс исследовать созданный нами виртуальный мир с новой перспективы за рулем культовых машин, соблюдая баланс, который будет приятен даже обычным игрокам. Поэтому мы можем настраивать характеристики техники так, чтобы игрок не подвергался слишком суровым наказаниям за ошибки в вождении. Мы принимаем решения, соответствующие ранним наборам Road Trip, и можем пересмотреть их позже по мере эволюции этой концепции. Наша цель — сделать вождение правдоподобным, стабильным и приносящим удовольствие.

Наша команда, участвующая в этом проекте, хотела бы обратиться к вам, нашему #BestCommunityEver: «Мы призываем всех игроков попробовать открытую бету, когда она станет доступна, и поделиться отзывами. Мнение сообщества — неотъемлемая часть нашей работы, и именно благодаря вам мы продолжаем становиться лучше».

Надеемся, вам было интересно узнать о развитии физики вождения в наших играх. Если да, обязательно оставьте комментарий в блоге. До новых встреч и легких дорог!

Источник

Читайте также