aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-18 13:40:47 +0300
committerValentin Popov <valentin@popov.link>2026-10-18 13:40:47 +0300
commitcde92e17ab37f93ddf0146c293e0ead9f979e573 (patch)
tree566bee277c8abb0558dca68c4ad2ee1738d3a8c5 /docs/tomes
parent76e5737b1dd047aede7712a6143fef61654df669 (diff)
downloadfparkan-cde92e17ab37f93ddf0146c293e0ead9f979e573.tar.xz
fparkan-cde92e17ab37f93ddf0146c293e0ead9f979e573.zip
fix(camera): preserve free-flight terrain clearance
Diffstat (limited to 'docs/tomes')
-rw-r--r--docs/tomes/05-render.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index 32d0838..545aa1a 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -1036,7 +1036,9 @@ animation phase; object batches сохраняют их legacy blend/depth/alpha
После загрузки world path создаёт интерактивную free-flight камеру (`WASD`,
`E/Q`, `Shift`, `Ctrl`, RMB relative-look), обновляет listener и на каждом
-кадре собирает environment frame. Mission-local `sky.ske`/`sky.wea` выбирают
+кадре собирает environment frame. После шага движения камера проверяет высоту
+`TerrainWorld`: над конечной поверхностью сохраняется начальный просвет, а вне
+поверхности высота не ограничивается. Mission-local `sky.ske`/`sky.wea` выбирают
атмосферное расписание и sky materials, `effects.rlb/env_lightning` даёт
lightning visual; weather particles, flares, sun/moon, point lights,
projected shadows и audio events обновляются вместе с камерой и временем.