Files
airdef/docs/MODEL-PILOTS.md
T
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

75 lines
6.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Пилотный художественный проход (#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.