Files
airdef/docs/MODEL-PILOTS.md
chexit e84a5e9fa7 Refine ground vehicle silhouettes and publish in-game model checks (#115)
Preserve launcher grids and authored materials; fix the Buk radar intersection and regenerate geometry bounds. Register the separate RM48U game visual for the upcoming carrier path.

Co-Authored-By: Codex <noreply@openai.com>
2026-11-02 22:22:54 +03:00

6.6 KiB
Raw Permalink Blame History

Пилотный художественный проход (#115)

Это промежуточные модели для оценки направления, а не завершённая переработка всего набора. Изменены С-400 (шасси и ТПК), Гепард (корпус, башня и окраска пушечного блока), Шахед. На крупных плоскостях наземных пилотов применены авторские однотонные матовые оливковые материалы; оставлены отдельные материалы стекла, ходовой и металлических деталей. Число элементов само по себе не является доказательством качества.

Пилот До После
С-400 С-400 до С-400 после
Гепард Гепард до Гепард после
Шахед Шахед до Шахед после

Что изменено

  • С-400: округлые ступенчатые колёса без звёздчатого пересечения двух квадратов, ступицы, узкая цельная кабина со стеклом/крышей, рама и четыре оси; четыре ТПК с округлым сечением и обвязкой.
  • Гепард: наклонная лобовая часть, отдельная верхняя плита, катки на непрерывной гусенице, скошенные стороны башни и люки. Корпус, башня и кожухи пушек используют матовый материал; подвижные пушки и обзорная антенна используют прежние крепления.
  • Шахед: более плавный контур носа/крыла, тоньше крыло, переработаны законцовки и задняя часть; кромка крыла набрана 28 узкими ступенями; пропеллер остаётся отдельной анимируемой частью. Это стилизация существующего игрового прототипа.
  • Наземные пилоты имеют соответствующие обгоревшие варианты.

Геометрия сделана внутри проекта; исходные игровые текстуры не заимствованы из внешних фотографий. Визуальные референсы: Гепард, Bundeswehr, 51П6, фотография автора Mike1979 Russia. Это ориентиры внешнего вида, не утверждение о точном воспроизведении конкретной модификации.

Метод сравнения и ограничения

Настоящий Horizon/AirDef, macOS arm64, Apple M5/Metal, offscreen 2560×1440. Временный игровой home, ровный полигон, ясная погода, day_time 6000, spectator. Для пары используются одинаковые WASM, движок и сцена: в пакете «до» заменены только одиннадцать JSON пилотов на их версии из 4a3500f. Скриншоты не ретушировались. Камера проверена по status после переноса:

Пилот Позиция камеры yaw / pitch
С-400 -4, 114, 25 -30 / 12
Гепард 20, 114, 25 30 / 18
Шахед 28, 115, 27 35 / 30

РЛС продолжает вращаться; её угол и фаза облаков в паре могут различаться. Пилот Шахеда показан как статичная модель для сравнения геометрии. Здесь не проверены все ракурсы, полёт/пуск, повреждение в кино и массовая нагрузка. На этих ракурсах С-400 остаётся условным грузовиком с пакетом, башня Гепарда выглядит упрощённой, а ступенчатость крыла Шахеда ещё заметна. Камеры слишком далеки для полной оценки деталей крупного плана: художественная приёмка не завершена. Скриншоты не показывают последующие модели других наземных систем. Native HDR не включался; HD — отдельный режим рендера мода.

Общий вид до, HD · Общий вид после, HD · После ночью, HD.

Бюджет и редактирование

Часть Элементов до После
s400_chassis 35 66
s400_tubes 6 29
gepard_hull 8 55
gepard_turret 12 11
gepard_guns 6 6
shahed 26 45

Новые runtime IDs или отдельные части сцены не добавлены. Рост числа граней требует замера на массовом сценарии; отсутствие роста draw calls или сохранение FPS этим отчётом не обещается.

Редактируемые JSON: airdef-mod/source-assets/assets/airdef/models/block/. Необязательный экспортёр: python tools/pilot_models.py (перезаписывает только эти пилоты). Установка/валидация: python tools/gen_models.py. Габариты для навигации вычисляются из итоговой геометрии после authored overrides, включая поворот элементов. Стандартная regeneration сохраняет авторские исходники. Полный набор и художественная приёмка остаются в #115.