diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-18 13:40:47 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-18 13:40:47 +0300 |
| commit | cde92e17ab37f93ddf0146c293e0ead9f979e573 (patch) | |
| tree | 566bee277c8abb0558dca68c4ad2ee1738d3a8c5 /docs | |
| parent | 76e5737b1dd047aede7712a6143fef61654df669 (diff) | |
| download | fparkan-cde92e17ab37f93ddf0146c293e0ead9f979e573.tar.xz fparkan-cde92e17ab37f93ddf0146c293e0ead9f979e573.zip | |
fix(camera): preserve free-flight terrain clearance
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/tomes/05-render.md | 4 |
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 обновляются вместе с камерой и временем. |
