e84a5e9fa7
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>
75 lines
6.6 KiB
Markdown
75 lines
6.6 KiB
Markdown
# Пилотный художественный проход (#115)
|
||
|
||
Это промежуточные модели для оценки направления, а не завершённая переработка всего набора.
|
||
Изменены С-400 (шасси и ТПК), Гепард (корпус, башня и окраска пушечного блока), Шахед.
|
||
На крупных плоскостях наземных пилотов применены авторские однотонные матовые оливковые
|
||
материалы; оставлены отдельные материалы стекла, ходовой и металлических деталей. Число
|
||
элементов само по себе не является доказательством качества.
|
||
|
||
| Пилот | До | После |
|
||
|---|---|---|
|
||
| С-400 |  |  |
|
||
| Гепард |  |  |
|
||
| Шахед |  |  |
|
||
|
||
## Что изменено
|
||
|
||
- С-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.
|