# Пилотный художественный проход (#115) Это промежуточные модели для оценки направления, а не завершённая переработка всего набора. Изменены С-400 (шасси и ТПК), Гепард (корпус, башня и окраска пушечного блока), Шахед. На крупных плоскостях наземных пилотов применены авторские однотонные матовые оливковые материалы; оставлены отдельные материалы стекла, ходовой и металлических деталей. Число элементов само по себе не является доказательством качества. | Пилот | До | После | |---|---|---| | С-400 | ![С-400 до](media/model-pilots/before-s400-day.png) | ![С-400 после](media/model-pilots/after-s400-day.png) | | Гепард | ![Гепард до](media/model-pilots/before-gepard-day.png) | ![Гепард после](media/model-pilots/after-gepard-day.png) | | Шахед | ![Шахед до](media/model-pilots/before-shahed-day.png) | ![Шахед после](media/model-pilots/after-shahed-day.png) | ## Что изменено - С-400: округлые ступенчатые колёса без звёздчатого пересечения двух квадратов, ступицы, узкая цельная кабина со стеклом/крышей, рама и четыре оси; четыре ТПК с округлым сечением и обвязкой. - Гепард: наклонная лобовая часть, отдельная верхняя плита, катки на непрерывной гусенице, скошенные стороны башни и люки. Корпус, башня и кожухи пушек используют матовый материал; подвижные пушки и обзорная антенна используют прежние крепления. - Шахед: более плавный контур носа/крыла, тоньше крыло, переработаны законцовки и задняя часть; кромка крыла набрана 28 узкими ступенями; пропеллер остаётся отдельной анимируемой частью. Это стилизация существующего игрового прототипа. - Наземные пилоты имеют соответствующие обгоревшие варианты. Геометрия сделана внутри проекта; исходные игровые текстуры не заимствованы из внешних фотографий. Визуальные референсы: [Гепард, Bundeswehr](https://www.bundeswehr.de/de/meldungen/flugabwehrkanonenpanzer-gepard-5400072), [51П6, фотография автора Mike1979 Russia](https://commons.wikimedia.org/wiki/File:51P6_launcher_S-400_Triumf_Army-2022_2022-08-20_2416.jpg). Это ориентиры внешнего вида, не утверждение о точном воспроизведении конкретной модификации. ## Метод сравнения и ограничения Настоящий 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](media/model-pilots/before-overview-hd.png) · [Общий вид после, HD](media/model-pilots/after-overview-hd.png) · [После ночью, HD](media/model-pilots/after-overview-night-hd.png). ## Бюджет и редактирование | Часть | Элементов до | После | |---|---:|---:| | 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.