🌃 Miasto generatywne
Generuj nieskończone proceduralne miasto widziane z góry. Rekurencyjny podział kwartałów wyznacza ulice, strefowane działki wypełniają się wytłaczanymi budynkami, a intensywność centrum steruje gęstością. Zmień ziarno, styl i wyeksportuj PNG.
O Mieście generatywnym
Ta symulacja generuje nieskończone, proceduralne miasto widziane z góry. Rekurencyjny podział kwartałów wyznacza sieć ulic, strefowane działki wypełniają się wytłaczanymi budynkami, a intensywność centrum steruje gęstością zabudowy. Zmień ziarno losowości, styl kolorystyczny i wyeksportuj wynik jako PNG.
🔬 Co przedstawia
Rekurencyjny podział bloków tworzy hierarchiczną sieć dróg, a każda powstała działka jest strefowana i wypełniana wytłaczanymi budynkami o wysokości i gęstości zależnej od bliskości centrum. Miasta na całym świecie, mimo różnic kulturowych, wykazują zaskakująco podobne statystyki długości ulic, rozmiaru kwartałów i gęstości zabudowy, ponieważ wszystkie optymalizują podobne cele: minimalizację czasu podróży i kosztów infrastruktury przy maksymalizacji dostępności.
🎮 Jak korzystać
Dostosuj gęstość dróg, gęstość zabudowy i intensywność centrum, wybierz motyw kolorystyczny, kliknij, by wygenerować nowe miasto, i użyj Zapisz PNG, by wyeksportować widok.
💡 Czy wiesz, że?
Do modelowania rozgałęzień dróg proceduralne generatory miast często wykorzystują L-systemy — gramatyki przepisywania ciągów opracowane pierwotnie do modelowania wzrostu roślin — które tworzą hierarchiczne sieci uliczne o strukturze organicznej lub przypominającej siatkę.
Najczęściej zadawane pytania
Co sprawia, że miasta są statystycznie uniwersalne?
Miasta na całym świecie mają wspólne statystyczne wzorce długości ulic, rozmiaru kwartałów, wysokości budynków i gęstości zabudowy mimo różnic kulturowych, ponieważ wszystkie optymalizują podobne cele: minimalizację czasu podróży i kosztów infrastruktury przy jednoczesnej maksymalizacji dostępności.
Czym są L-systemy?
L-systemy to równoległe gramatyki przepisywania ciągów, opracowane pierwotnie do modelowania wzrostu roślin. W generowaniu miast kodują reguły rozgałęziania i przedłużania dróg, tworząc hierarchiczne sieci uliczne o strukturze organicznej lub przypominającej siatkę.
Jak ukształtowanie terenu wpływa na sieć dróg?
Drogi podążają za ukształtowaniem terenu, unikając stromych zboczy, przecinając rzeki w wąskich miejscach oraz podążając naturalnymi grzbietami i korytarzami dolin. Systemy generatywne modelują te ograniczenia za pomocą pól gradientu terenu lub wyczuwania przez agentów.