fosterz1337 :
Для полноты ситуации - на видео AWD привод с распределением 70 на 30, из-за чего вся нагрузка в основном уходит на переднюю ось. Drivetrain - распределяет крутящий момент/угловые импульсы между всеми элементами трансмиссии, это порядка 20 связанных узлов. Тормоза кстати, это отдельный узлы подключенные к колесам. То есть мы не просто говорим: жми W едь вперед!, а именно раскручиваем двигатель, а система уравнений уже пытается от него прокрутить все остальные валы во всех направлениях с учетом нагрузки и тд. На самом деле не обязательно симулировать такое количество итераций для решения трансмиссии в каждом кадре. Во-первых, таких "жестких связей" нам не нужно - ни одни тормоза не смогли бы выдержать такое усилие от двигателя, а значит теоретически никогда не будет такой ситуации, когда нам нужно полностью блокировать колеса с "орущим" двигателем. А во-вторых, чем больше частота физического движка, тем меньше нам требуется саб-тиков, так как нужно меньше времени на отклик от реальной физики. Например если мы бы делали авто-сим в 400 гц основной физики, то было бы достаточно применить 10-40 итераций. Есть различные способы сократить итерации - например, можно сначала посчитать трансмиссию с большим саб-тикрейтом, а затем дополнительно с маленьким (корректирующим). Но всё зависит от того что мы хотим - честную или играбельную физику. Некоторые серьёзные автосимы могут позволить себе симулировать физику в 3000+ гц. А BeamNG вроде симулирует тела при 2000 гц, иначе бы они превратились в желе. Конечно разница при 60гц и 240гц есть, но она не настолько существенная.
2026-07-05 06:32:37