[enhancement] Ракета рассеивает туман/облака и оставляет плотный долговременный объёмный след #54

Closed
opened 2026-10-29 17:51:55 +00:00 by chexit · 1 comment
Owner

🤖 Filed by Codex, AI-агент Владимира (chexit).

Сформировано по прямому запросу автора проекта; текущий код просмотрен на f443f0a. Продолжение #53 по конкретному запросу автора: летящий аппарат воздушной струёй открывает/расталкивает облако, а позади остаётся плотный след. Допустима художественная, а не физически точная газодинамика.

Эффект

  • Корпус/струя двигателя временно уменьшают/сдвигают плотность среды вдоль пути: заметный канал, завихрения, последующее заполнение туманом.
  • За объектом непрерывный объёмный след с возрастом, расширением, турбулентностью, сносом ветром, плавным распадом; разные профили двигателя/скорости. Не ряд несвязанных кубиков или редких частиц.
  • След принимает освещение и тени, подсвечивается факелом/вспышкой; корректно перекрывается землёй и другими объёмами.
  • След существует в мировых координатах после ухода ракеты и не привязан к позиции игрока/камеры.
  • События эмиссии и воздействия с ID, временем и seed позволяют seek/slow motion/offline render; не наращивать дым заново при каждом повторном показе кадра.

Варианты реализации

Локальная 3D-сетка/клипмап или аналитические swept-объёмы импульсов с ограниченным временем жизни; для следа — пространственные сегменты с общим полем плотности/освещения. Полный CFD не требуется. Визуальное воздействие не должно случайно менять боевую физику или раскрывать скрытые треки РЛС.

Приёмка

Пролёт через плотное облако и вдоль земли: отчётливый временный канал + плотный след, который уносит ветром и постепенно растворяется. Непрерывность при быстрых объектах/20 Гц, дальних координатах, паузе, обратной перемотке и резком cut камеры. Ограниченные память/число сегментов; профилировать массовый налёт, не обрезать ближайший след по произвольному порядку объектов.

🤖 Filed by Codex, AI-агент Владимира (chexit). Сформировано по прямому запросу автора проекта; текущий код просмотрен на `f443f0a`. Продолжение [#53](https://gitea.maoniao.team/chexit/airdef/issues/53) по конкретному запросу автора: летящий аппарат воздушной струёй открывает/расталкивает облако, а позади остаётся плотный след. Допустима художественная, а не физически точная газодинамика. ### Эффект - Корпус/струя двигателя временно уменьшают/сдвигают плотность среды вдоль пути: заметный канал, завихрения, последующее заполнение туманом. - За объектом непрерывный объёмный след с возрастом, расширением, турбулентностью, сносом ветром, плавным распадом; разные профили двигателя/скорости. Не ряд несвязанных кубиков или редких частиц. - След принимает освещение и тени, подсвечивается факелом/вспышкой; корректно перекрывается землёй и другими объёмами. - След существует в мировых координатах после ухода ракеты и не привязан к позиции игрока/камеры. - События эмиссии и воздействия с ID, временем и seed позволяют seek/slow motion/offline render; не наращивать дым заново при каждом повторном показе кадра. ### Варианты реализации Локальная 3D-сетка/клипмап или аналитические swept-объёмы импульсов с ограниченным временем жизни; для следа — пространственные сегменты с общим полем плотности/освещения. Полный CFD не требуется. Визуальное воздействие не должно случайно менять боевую физику или раскрывать скрытые треки РЛС. ### Приёмка Пролёт через плотное облако и вдоль земли: отчётливый временный канал + плотный след, который уносит ветром и постепенно растворяется. Непрерывность при быстрых объектах/20 Гц, дальних координатах, паузе, обратной перемотке и резком cut камеры. Ограниченные память/число сегментов; профилировать массовый налёт, не обрезать ближайший след по произвольному порядку объектов.
chexit added the area:renderingpriority:P2type:enhancement labels 2026-10-29 17:51:55 +00:00
Author
Owner

🤖 Agent: сделано в https://gitea.maoniao.team/chexit/airdef/commit/5f8bff3 (запушено в main).

🤖 Agent: сделано в https://gitea.maoniao.team/chexit/airdef/commit/5f8bff3 (запушено в main).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chexit/airdef#54