Project Motor Racing — система живого трека True2Track

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

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

Основные задачи True2Track

  • Поддержание высокодетализированной карты состояния поверхности.
  • Моделирование воды: поток, лужи, высыхание, дренаж.
  • Моделирование эффектов шин: отложение резины, удаление воды, образование шариков.
  • Генерация данных сцепления для физики и искусственного интеллекта.
  • Предоставление визуальной информации для рендеринга (лужи, следы, резина и др.).

Как устроена система

Плитки и образцы — как делится трек

  • Вся трасса разделена на квадратные плитки (~10 м² каждая).
  • Каждая плитка делится на мельчайшие образцы (~7 см²).
  • В каждом образце хранится:
    Динамическое состояние:
    • глубина воды;
    • количество резины;
    • количество шариков.
    Статическое состояние:
    • свойства материала (проводимость, скорость испарения, дренажа и т.д.).

Моделирование воды — трубообразная модель

True2Track применяет сетевую модель труб, где каждая точка поверхности — это узел.

Основные механизмы:

  • Образцы соединены виртуальными трубами.
  • Поток воды возникает из-за разницы высоты, количества воды и проводимости.
  • Система обновляется дискретно во времени.

Реальное поведение:

  • Вода естественно стекает по рельефу.
  • Геометрия формирует лужи.
  • После дождя — испарение и дренаж очищают трассу.
  • Глубокие лужи постепенно выравниваются и высыхают.

Взаимодействие шин с поверхностью

Система получает телеметрию от каждой шины — контакт, пробуксовка, давление, износ и многое другое.

Эффекты при контакте с треком:

ЭффектЧто происходит
Нанесение резиныУлучшение сцепления, формирование гоночной линии
Вытирание водыШина сушит участок трассы при проезде
Образование шариковМелкие кусочки резины скапливаются в определённых местах

Резиновые шарики (marbles)

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

Физический эффект
Скопление шариков снижает сцепление — автомобиль скользит, особенно за пределами идеальной траектории.

Как True2Track влияет на остальные системы

Физика:

Использует карты поверхности для определения:

  • сцепления;
  • глубины воды;
  • порогов аквапланирования;
  • эффективности торможения.

Искусственный интеллект:

  • Выбирает траектории по наиболее цепким и сухим участкам.
  • Избегает луж и зон с шариками.
  • Может корректировать траекторию в режиме реального времени.

Рендеринг и визуальные эффекты:

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

🧠 Итог

True2Track создаёт живой, меняющийся трек, который реагирует на:

ФакторИзменение
ДождьЛужи, стекание, испарение
Проезд машинРезина, вытирание воды
Износ шинШарики за пределами траектории
Температура и материалВлияние на высыхание и сцепление

Одна система — одна истина.
Физика чувствует, ИИ анализирует, графика показывает — всё по одной модели.

Про игры
Добавить комментарий