update doc/*/world-generation.md

This commit is contained in:
MihailRis 2026-08-24 19:24:09 +03:00
parent ab64f90687
commit 96ea92d4ba
3 changed files with 24 additions and 0 deletions

View file

@ -287,6 +287,14 @@ map:dump('export:test.png')
Зерно шума может быть указано в поле `map.noiseSeed`.
По-умолчанию октавы шума совмещаются через сложение:
$шум_{результат} = шум_{исходный} + шум_{применяемый} * 2^{-{октава}}$
Для более получения нормализованного многооктавного шума можно включить флаг `map.normalNoise = true`, меняющий схему на:
$шум_{результат} = шум_{исходный} * (1 - 2^{-{октава}}) + шум_{применяемый} * 2^{-{октава}}$
```lua
map:noise(
-- смещение координат
@ -316,6 +324,10 @@ map:noise(
![image](../images/cell-noise.gif)
> [!NOTE] клеточный шум выглядит лучше с `map.normalNoise = true`
![image](../images/normal-cell-noise.png)
### heightmap:resize(...)
```lua