Skip to content
Nichita Cebotari edited this page Nov 27, 2025 · 4 revisions

Welcome to the Cityscape Generator Wiki

Welcome to the technical documentation for the Procedural Parisian Cityscape. This project is a robust, two-layer procedural system designed to generate organic, 18th-century city blocks in Unity.

This wiki breaks down the engineering and technical art behind the tool into three distinct layers. Please select a module below to begin the deep dive.

📚 Table of Contents

The Macro Layer.

  • Topics: Voronoi Tessellation, Polygon Clipping (Sutherland-Hodgman), and Street Network Generation.
  • Goal: How we turn empty space into organic city blocks.

The Micro Layer.

  • Topics: Procedural Mesh Generation, Wall splitting logic, and the "N-gon" Roof Algorithm.
  • Goal: How we turn abstract 2D shapes into detailed 3D buildings.

The Visual Layer.

  • Topics: Triplanar Shader, UV manipulation, and Batching/Instancing strategies.
  • Goal: How we make the city look good and run at 60 FPS.