aboutsummaryrefslogtreecommitdiff
path: root/docs/reference/environment-effects.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-19 21:43:16 +0300
committerValentin Popov <valentin@popov.link>2026-10-19 21:43:16 +0300
commit84ebd259ea552e278173db5d842ae16a929411ff (patch)
tree20bb3a11ea49cb20875fd8efccd77bad8c61227e /docs/reference/environment-effects.md
parentcde92e17ab37f93ddf0146c293e0ead9f979e573 (diff)
downloadfparkan-84ebd259ea552e278173db5d842ae16a929411ff.tar.xz
fparkan-84ebd259ea552e278173db5d842ae16a929411ff.zip
fix(render): use view-dependent sky fog color
Diffstat (limited to 'docs/reference/environment-effects.md')
-rw-r--r--docs/reference/environment-effects.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/reference/environment-effects.md b/docs/reference/environment-effects.md
index 0435a6a..3267a2f 100644
--- a/docs/reference/environment-effects.md
+++ b/docs/reference/environment-effects.md
@@ -20,6 +20,13 @@ sky.wea
backend разрешает архив и имя звука. Это позволяет одной и той же модели
погоды работать в preview и в игровом цикле.
+Цвета неба, ambient lighting и fog renderer-а используют разные поля того же
+`sky.ske` sample. `SkySample::packed[1]` задаёт глобальный lighting floor;
+`CShade` объединяет его с material lighting по поканальному максимуму.
+`D3DRS_FOGCOLOR` (`0x22`) зависит от направления камеры и интерполируется из
+`SkySample::colors[0..4]` по native sky heading. Значения `sky.values[0..1]`
+продолжают задавать fog start/end, масштабируемые на 700.
+
## Входы и границы
Для расписания используется такой вызов: