You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Paving Design System — AI-Powered Stone Pattern Generator
Automated paving design pipeline that generates architectural stone patterns, photorealistic renders, bill of materials, and installation maps. Built with Streamlit, Stable Diffusion + ControlNet, and algorithmic pattern engines.
What It Does
Given a site photo and design preferences, the system:
Calculates Bill of Materials (paver count + m² per color)
Exports IKEA-style installation grid maps
Produces DXF files for CAD integration
Example Projects
Terrace Entrance
Garden Pathway
Plaza Center
Garden Corner
Entry Foyer
Architecture
Site Photo → Depth Map (MiDaS) → SD + ControlNet Render
↓
User Config → Pattern Engine → Grid Map → BoM Calculator
(area, paver size, ↓ ↓
pattern style) Installation Material
Map Report
↓
DXF / HTML Export
Pattern Engine
Disintegration — radial probability field, dense center dissolving outward
Gradient — smooth color transitions across the surface
Halftone — circular dot patterns scaled by intensity
Pixel Art — grid-based color mapping
Render Pipeline (SD + ControlNet)
Depth map extraction via MiDaS preserves architectural perspective
ControlNet conditioning forces pattern to wrap around surface geometry
Not a flat overlay — pattern respects slope, foreshortening, and grout lines
Usage
pip install -r requirements.txt
# Run web app
streamlit run app.py
# Generate example projects
python generate_examples.py
# Full pipeline (programmatic)
python paving_pipeline.py