Assetto Corsa Competizione (ACC) — это не просто видеоигра; это профессиональный симулятор вождения, использующий Unreal Engine 4 для обработки данных лазерного сканирования (LiDAR) реальных гоночных трасс. Этот графический движок в сочетании с 3ds Max для моделирования позволяет с миллиметровой точностью воссоздавать поведение таких материалов, как мокрый асфальт, углеродное волокно и резина шин в условиях динамического дождя.
Картографирование трения и деформации в реальном времени 🏎️
Технический ключ ACC заключается в реализации физических моделей, основанных на реальных данных. LiDAR захватывает микротопографию асфальта, которая затем преобразуется в переменные карты трения. Unreal Engine 4 обрабатывает эти карты вместе с деформацией протектора шины, вычисляя пятно контакта и температуру поверхности в каждом кадре. Моделирование углеродного волокна, в свою очередь, использует алгоритмы анизотропии для имитации его направленной жесткости и способности рассеивать тепло под аэродинамической нагрузкой — критический фактор в тренировках пилотов GT3.
Последствия для разработки ADAS 🔧
Точность ACC имеет прямое применение в автомобильной промышленности. Точно моделируя потерю сцепления на мокром асфальте и реакцию углеродного волокна в предельных условиях, это программное обеспечение становится виртуальным испытательным стендом для систем ADAS. Инженеры могут проверять алгоритмы контроля устойчивости и рекуперативного торможения в условиях динамического дождя без необходимости создания физических прототипов, сокращая затраты и время разработки встраиваемых систем для высокопроизводительных автомобилей.
Как реализация физики материалов в Unreal Engine 4 влияет на точность LiDAR в Assetto Corsa Competizione для моделирования условий дождя и переменной отражательной способности кузова.
(P.S.: автомобильная электроника как семья: всегда есть предохранитель, который перегорает)