diff options
Diffstat (limited to 'docs/tomes/05-render.md')
| -rw-r--r-- | docs/tomes/05-render.md | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index 1329268..8c059f2 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -864,8 +864,14 @@ shadows. Радиус источника масштабируется длино направления до нормализации. Например, локальный радиус 7 при масштабе узла около 4,85 освещает область радиусом около 34. Потеря этого множителя оставляла синий свет завода почти незаметным. Неположительный итог заменяется на 0,01. -Случайные добавки к цвету и радиусу пока явно считаются в -`render_coverage control_op1_jitter_unsupported`. +К плавным кривым добавляется мерцание: каждый канал RGBA и радиус получают +случайную поправку от минус половины авторской амплитуды до плюс половины. +Она не накапливается, а заново прибавляется к текущей кривой. Два потока +случайных чисел сохраняются между обновлениями сцены; даже погасший на время +свет расходует их. Повторная отправка кадра не меняет уже выбранный свет. +Формула и порядок выборок внутри команды сверены с исполнением оригинала. +Начальные значения просмотра и общий порядок вызовов других FX пока +приблизительные и считаются в `render_coverage control_op1_rng_schedule_approx`. Эффект может одновременно рисовать поверхность и издавать звук. Для Op2 приложение создаёт отдельный звуковой источник у каждого экземпляра команды: |
