Strona główna Sztuka Generatywna Miasto generatywne

🌃 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.

Sztuka Generatywna2DŚredni60 FPS
generative-city ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

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.

Podobne symulacje