aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-31 17:43:05 +0300
committerValentin Popov <valentin@popov.link>2026-10-31 17:43:05 +0300
commit108a04b70e0cd5032d417cc7fd00cec2a385246b (patch)
treeba0380f1d581b6554acaaf12722db944296d4e6b /docs/tomes
parentc31e5b734252c9191afe7809f7ef32f85f68aa0f (diff)
downloadfparkan-108a04b70e0cd5032d417cc7fd00cec2a385246b.tar.xz
fparkan-108a04b70e0cd5032d417cc7fd00cec2a385246b.zip
fix(render): scale Control light radius with emitter transform
Diffstat (limited to 'docs/tomes')
-rw-r--r--docs/tomes/05-render.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index 295e718..bd23875 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -839,7 +839,13 @@ node poses входят в transform до локальной FX basis. РеалÐ
охватывают Op3 modes 0–2, Op4, Op7/8 particle pools и Op9 generated mesh. Op1
selector 1 добавляет point lights без native flag `0x80000000` в общий diffuse
список; остальные active records сохраняют flags для специальных путей и
-projected shadows. Effect renderer подавляет header bit `0x800` только при
+projected shadows. Радиус источника масштабируется длиной его преобразованного
+направления до нормализации. Например, локальный радиус 7 при масштабе узла
+около 4,85 освещает область радиусом около 34. Потеря этого множителя оставляла
+синий свет завода почти незаметным. Неположительный итог заменяется на 0,01.
+Случайные добавки к цвету и радиусу пока явно считаются в
+`render_coverage control_op1_jitter_unsupported`.
+Effect renderer подавляет header bit `0x800` только при
render selector 0. Native AniMesh component path захвачен с selector 1, а в
его 53-entry manager присутствуют FX entries с header `0xD00`; preview
использует selector 1 и пропускает такие visual commands. Изменения manager