самое главное - проанализировать, как устроены дороги, города, кварталы и здания. узнайте, что общего у всех, например, зданий. посмотрите на фотографии, карты, планы и реальность. если вы сделаете это, вы будете на шаг впереди людей, которые рассматривают городское строительство как чисто компьютерную технологию.
Затем вы должны разработать решения о том, как создать эту геометрию в крошечные, четкие шаги. Вы должны определить правила, которые составляют правдоподобный город. если вы занимаетесь трехмерным моделированием, вам придется переосмыслить многое из того, что вы узнали, чтобы компьютер мог следовать вашим инструкциям в любой ситуации.
чтобы не потерять трек, вам нужно настроить множество операторов, которые отвечают только за маленькие части всего процесса. это делает отладку, расширение и улучшение вашей системы намного проще. на следующем шаге вы должны связать эти операторы и проверить результаты, изменив параметры.
я видел слишком много «городских генераторов», которые в основном состоят из коробок произвольной формы с текстурой окон: (