Procedural modeling of architecture with round geometry

Johannes Edelsbrunner, Sven Havemann, Alexei Sourin, Dieter W. Fellner

Research output: Contribution to journalArticleResearchpeer-review

Abstract

Creation of procedural 3D building models can significantly reduce the costs of modeling, since it allows for generating a variety of similar shapes from one procedural description. The common field of application for procedural modeling is modeling of straight building facades, which are very well suited for shape grammars—a special kind of procedural modeling system. In order to generate round building geometry, we present a way to set up different coordinate systems in shape grammars. Besides Cartesian, these are primarily cylindrical and spherical coordinate systems for generation of structures such as towers or domes, that can procedurally adapt to different dimensions and parameters. The users can apply common splitting idioms from shape grammars in their familiar way for creating round instead of straight geometry. The second enhancement we propose is to provide a way for users to give high level inputs that are used to automatically arrange and adapt parts of the models.

Original languageEnglish
Pages (from-to)14-25
Number of pages12
JournalComputers & graphics
Volume64
DOIs
Publication statusPublished - 1 May 2017

Fingerprint

Facades
Geometry
Domes
Towers
Costs

Keywords

  • 3D-modeling
  • Architectural models
  • Procedural modeling

ASJC Scopus subject areas

  • Engineering(all)
  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design

Fields of Expertise

  • Information, Communication & Computing

Cite this

Procedural modeling of architecture with round geometry. / Edelsbrunner, Johannes; Havemann, Sven; Sourin, Alexei; Fellner, Dieter W.

In: Computers & graphics, Vol. 64, 01.05.2017, p. 14-25.

Research output: Contribution to journalArticleResearchpeer-review

Edelsbrunner, Johannes ; Havemann, Sven ; Sourin, Alexei ; Fellner, Dieter W. / Procedural modeling of architecture with round geometry. In: Computers & graphics. 2017 ; Vol. 64. pp. 14-25.
@article{61297524a095434ebf235c14cbdf2a67,
title = "Procedural modeling of architecture with round geometry",
abstract = "Creation of procedural 3D building models can significantly reduce the costs of modeling, since it allows for generating a variety of similar shapes from one procedural description. The common field of application for procedural modeling is modeling of straight building facades, which are very well suited for shape grammars—a special kind of procedural modeling system. In order to generate round building geometry, we present a way to set up different coordinate systems in shape grammars. Besides Cartesian, these are primarily cylindrical and spherical coordinate systems for generation of structures such as towers or domes, that can procedurally adapt to different dimensions and parameters. The users can apply common splitting idioms from shape grammars in their familiar way for creating round instead of straight geometry. The second enhancement we propose is to provide a way for users to give high level inputs that are used to automatically arrange and adapt parts of the models.",
keywords = "3D-modeling, Architectural models, Procedural modeling",
author = "Johannes Edelsbrunner and Sven Havemann and Alexei Sourin and Fellner, {Dieter W.}",
year = "2017",
month = "5",
day = "1",
doi = "10.1016/j.cag.2017.01.004",
language = "English",
volume = "64",
pages = "14--25",
journal = "Computers & graphics",
issn = "0097-8493",
publisher = "Elsevier Limited",

}

TY - JOUR

T1 - Procedural modeling of architecture with round geometry

AU - Edelsbrunner, Johannes

AU - Havemann, Sven

AU - Sourin, Alexei

AU - Fellner, Dieter W.

PY - 2017/5/1

Y1 - 2017/5/1

N2 - Creation of procedural 3D building models can significantly reduce the costs of modeling, since it allows for generating a variety of similar shapes from one procedural description. The common field of application for procedural modeling is modeling of straight building facades, which are very well suited for shape grammars—a special kind of procedural modeling system. In order to generate round building geometry, we present a way to set up different coordinate systems in shape grammars. Besides Cartesian, these are primarily cylindrical and spherical coordinate systems for generation of structures such as towers or domes, that can procedurally adapt to different dimensions and parameters. The users can apply common splitting idioms from shape grammars in their familiar way for creating round instead of straight geometry. The second enhancement we propose is to provide a way for users to give high level inputs that are used to automatically arrange and adapt parts of the models.

AB - Creation of procedural 3D building models can significantly reduce the costs of modeling, since it allows for generating a variety of similar shapes from one procedural description. The common field of application for procedural modeling is modeling of straight building facades, which are very well suited for shape grammars—a special kind of procedural modeling system. In order to generate round building geometry, we present a way to set up different coordinate systems in shape grammars. Besides Cartesian, these are primarily cylindrical and spherical coordinate systems for generation of structures such as towers or domes, that can procedurally adapt to different dimensions and parameters. The users can apply common splitting idioms from shape grammars in their familiar way for creating round instead of straight geometry. The second enhancement we propose is to provide a way for users to give high level inputs that are used to automatically arrange and adapt parts of the models.

KW - 3D-modeling

KW - Architectural models

KW - Procedural modeling

UR - http://www.scopus.com/inward/record.url?scp=85012926736&partnerID=8YFLogxK

U2 - 10.1016/j.cag.2017.01.004

DO - 10.1016/j.cag.2017.01.004

M3 - Article

VL - 64

SP - 14

EP - 25

JO - Computers & graphics

JF - Computers & graphics

SN - 0097-8493

ER -