docs: TDTL section, TerrainDetail gate, v5 winner config notes (terrain-water task 10)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Stewart Howe 2026-08-08 18:13:58 -04:00
parent 45fe2ce034
commit 21dc3d16ce
2 changed files with 16 additions and 10 deletions

View file

@ -11,15 +11,18 @@ Generates the entire 2D blueprint. Roughly in order:
2. **Topography** — FastNoiseLite base height plus a mountain spine, minus a squircle distance
falloff, giving a guaranteed island. Noise frequency is divided by `scaleFactor`
(`MapSize / 1024f`) so terrain features stay the same real-world size at any map profile.
When `TerrainCurve` is a `"v5-*"` preset (interim default `"v5-balanced"`; the task-09 taste
batch resolves the tri-state), the calibrated height-redistribution curve
When `TerrainCurve: "v5"` (the default — the task-09 gate's BALANCED winner), the calibrated
height-redistribution curve
(`HeightCurve.cs` — the terraced ascent with spatially modulated shelves: flat farmable
lowlands, a walkable foothill bench at 100±12 m, the white mountain-town plateau at
220±20 m — shelf heights and strength drift across the island so no two flanks wear the same
ring — and a per-seed-normalized summit spike to the 420 m cap) reshapes above-sea terrain
after noise/falloff/Trench and before the crater carve; biome classification reads a
retained uncurved map, so biomes are identical either way. Drops the `0_height` hillshade
snapshot (hypsometric bands × NW hillshade) in both modes.
retained uncurved map, so biomes are identical either way. With `TerrainDetail: "v1"` (the
default) two detail passes follow the curve: shelf micro-relief (±3 m rolling skin on the
benches/plateaus) and D8 drainage incision (rain-cut ravines in the risers — the future
river routes; `TerrainDetailPass.cs`). Drops the `0_height` hillshade snapshot (hypsometric
bands × NW hillshade) in both modes.
3. **Sea level and water** — sea level per the configured model (`SeaLevelModel`: `"flat"` scalar
— the default, `SeaLevelValue` 0.15 — or the legacy `"field"` latitude Lerp); flood fill
separates true ocean from inland lakes; a mainland fill guarantees one contiguous landmass.