Procedural settlements for three.js: hamlets to cities where people live, roads grown along a tensor
field, blocks, lots and buildings matched to the local climate, procedural TSL facades and road surfaces
with weather hooks, and terrain flattened under it all. Works on flat worlds and planets from
threejs-biomes. Everything derives from seed and the world.
The settlement planner is a population model on H3's hexagonal hierarchical grid: habitability from the
world, central places sized by rank (Zipf), dispersed rural people, land use, night lights and
terrain-following road / rail / power networks. planCities turns its settlements into cities.
Procedural settlements for three.js: hamlets to cities where people live, roads grown along a tensor field, blocks, lots and buildings matched to the local climate, procedural TSL facades and road surfaces with weather hooks, and terrain flattened under it all. Works on flat worlds and planets from
threejs-biomes. Everything derives fromseedand the world.The settlement planner is a population model on H3's hexagonal hierarchical grid: habitability from the world, central places sized by rank (Zipf), dispersed rural people, land use, night lights and terrain-following road / rail / power networks.
planCitiesturns its settlements into cities.