Interactive Architectural Modeling with Procedural Extrusions
We present an interactive procedural modeling system for the exterior of architectural models. Our modeling system is based on procedural extrusions of building footprints. The main novelty of our work is that we can model difficult architectural surfaces in a procedural framework, e.g. curved roofs, overhanging roofs, dormer windows, interior dormer windows, roof constructions with vertical walls, buttresses, chimneys, bay windows, columns, pilasters, and alcoves. We present a user interface to interactively specify procedural extrusions, a sweep plane algorithm to compute a two-manifold architectural surface, and applications to architectural modeling.


procedural extrusions: synthetic atlanta data set

growing houses

Felkel's straight skeleton algorithm

media6

siteplan tutorial

media16

moving floorplan

natrual step static

procedural extrusions: natural steps

output2 3

weighted straight skeleton demo

Weighted straight skeleton introduction

screen grab

videos
slides
Papers

T. Kelly and P. Wonka, Interactive architectural modeling with procedural extrusions, ACM Transactions on Graphics, vol. 30, iss. 2, 2011.
Abstract | Bibtex | DOI | PDF
We present an interactive procedural modeling system for the exterior of architectural models. Our modeling system is based on procedural extrusions of building footprints. The main novelty of our work is that we can model difficult architectural surfaces in a procedural framework, e.g. curved roofs, overhanging roofs, dormer windows, interior dormer windows, roof constructions with vertical walls, buttresses, chimneys, bay windows, columns, pilasters, and alcoves. We present a user interface to interactively specify procedural extrusions, a sweep plane algorithm to compute a two-manifold architectural surface, and applications to architectural modeling.
@article{wrro138595,
volume = {30},
number = {2},
month = {April},
author = {T Kelly and P Wonka},
note = {(c) 2011, ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Graphics, Vol. 30, No. 2, Article 14, Publication date: April 2011.},
title = {Interactive architectural modeling with procedural extrusions},
publisher = {Association for Computing Machinery},
doi = {10.1145/1944846.1944854},
year = {2011},
journal = {ACM Transactions on Graphics},
keywords = {procedural modeling; roof modeling; urban modeling},
url = {https://eprints.whiterose.ac.uk/138595/},
abstract = {We present an interactive procedural modeling system for the exterior of architectural models. Our modeling system is based on procedural extrusions of building footprints. The main novelty of our work is that we can model difficult architectural surfaces in a procedural framework, e.g. curved roofs, overhanging roofs, dormer windows, interior dormer windows, roof constructions with vertical walls, buttresses, chimneys, bay windows, columns, pilasters, and alcoves. We present a user interface to interactively specify procedural extrusions, a sweep plane algorithm to compute a two-manifold architectural surface, and applications to architectural modeling.}
}