diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-31 21:06:49 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-31 21:06:49 +0300 |
| commit | 7ba8a0d84e9d543e54c52a2519916bf95c9948e6 (patch) | |
| tree | 73cceea5a5961ebbe98a1791ab4fe22a9939e28d /docs/tomes | |
| parent | 3f4059b72665061da72175faa2ea82db7ddf2c13 (diff) | |
| download | fparkan-7ba8a0d84e9d543e54c52a2519916bf95c9948e6.tar.xz fparkan-7ba8a0d84e9d543e54c52a2519916bf95c9948e6.zip | |
feat(fx): play ambient Control sound commands
Diffstat (limited to 'docs/tomes')
| -rw-r--r-- | docs/tomes/05-render.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index 72b0685..3f98ac4 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -845,6 +845,17 @@ projected shadows. Радиус источника масштабируется синий свет завода почти незаметным. Неположительный итог заменяется на 0,01. Случайные добавки к цвету и радиусу пока явно считаются в `render_coverage control_op1_jitter_unsupported`. + +Эффект может одновременно рисовать поверхность и издавать звук. Для Op2 +приложение создаёт отдельный звуковой источник у каждого экземпляра команды: +несколько одинаковых механизмов слышны одновременно и не заменяют дождь. +Позиция следует анимируемому узлу, а фаза включает, обновляет и останавливает +loop. Обычная строка Control создаёт экземпляр с нулевой постоянной фазой; +звуки с таким режимом ожидают отдельной управляющей команды. Периодические +звуки работают по часам уже в preview. Устройство вывода остаётся в приложении, +а правила переходов и параметров — в `fparkan-fx::ambient_sound` +([подробнее](../reference/environment-effects.md#звуки-control)). + Туман также зависит от расстояния нелинейно: между ближней и дальней границами движок интерполирует по квадрату дистанции. При границах 0 и 700 точка в 350 получает четверть тумана, а не половину. Это сохраняет контраст среднего плана. |
