We propose new methods to allow efficient and interactive procedural generation of building interiors. The goal will be to use procedural modeling, graph theory and optimization methods for the automated design of highly detailed, furnished rooms. Our techniques will greatly extend the range of high-quality indoor environments that can be efficiently created by individual users. This will be achieved by (1) a high level of abstraction by description of object classes, (2) the automated creation of designs, and (3) the reusability and variability of created designs. Target applications include indoor architecture design, everyday furniture planning, real estates marketing, digital content creation for games and movies, facility management, historical and archaeological visualizations and many more. For automated model creation, we will improve the concept of shape grammars. A data-driven design approach will transform semantic description of interior designs to geometric models. It will select and combine grammar rules from a special evolving repository and use the resulting procedures for creation of a large variety of original models. User interaction will be minimized by utilization of abstract descriptions, however direct geometry editing will be still possible. Our approach will also allow efficient editing of existing designs with automatic preservation of semantic and geometric plausibility. As interiors are often created in many iterations, the costs of refinement steps and error corrections will be strongly reduced. Current procedural techniques for interiors are focused on very specific, partial problems. Our results will become a part of a unified content production pipeline for creation of multi-scale urban environments from the city level all the way to furnished interiors of single houses. The research will be divided into three main computer graphics basic research problems: 1. Floor planning divides a floor into rooms. Semantics and architectural knowledge determine their connections, sizes and shapes. Our contribution will be a graph-based layout algorithm for arbitrarily shaped rooms with a guarantee of no empty spaces and a minimum of parameters. 2. Furniture placement arranges furniture items inside of a room. Mutual relations, functionality, ergonomics and room style determine the layout. Our contribution will be an automated optimization of layouts for illumination, ergonomics and emergency situations, as well as high-level control of layouts by semantic styling. 3. Furniture generation creates furniture models, manages the configuration of their movable parts and applies textures. Our contribution will be general polyhedral furniture shapes, model generation inside of constrained spaces, and kinematics of models and posture selection.


  • FWF P24600-N23

Research Areas

  • In this area, we focus on researching methods and algorithms that facilitate creation, representation, analysis and processing of 3D models.


14 Publications found:
Image Bib Reference Publication Type
Viktor Pogrzebacz
A Graph Grammar for Modelling of 2D Shapes
Bachelor Thesis
Michael Vasiljevs
Procedural Modelling of Park Layouts
[poster] [thesis]
Master Thesis
image Bernhard Steiner, Elham Mousavian, Fatemeh Mehdizadeh Saradj, Michael WimmerORCID iD, Przemyslaw Musialski
Integrated Structural-Architectural Design for Interactive Planning
Computer Graphics Forum, 36(8):80-94, December 2017. [preprint]
Journal Paper (without talk)
Four variations of an office. Martin Ilčík, Michael WimmerORCID iD
Collaborative Modeling with Symbolic Shape Grammars
In Proceedings of eCAADe 2016, pages 417-426. 2016.
Conference Paper
Felix Kreuzer
Interactive Sketching of Floorplans
Student Project
image Franz Spitaler
Procedural Generation of 3D Building-Interiors
[poster] [thesis]
Master Thesis
image Felix Fleiß
Interactive Exploration of Architecture Using Exploded Views
[poster] [thesis]
Master Thesis
Decomposition of a facade into layers. Martin Ilčík, Przemyslaw Musialski, Thomas Auzinger, Michael WimmerORCID iD
Layer-Based Procedural Design of Facades
Computer Graphics Forum, 34(2):205-216, May 2015. [preprint]
Journal Paper with Conference Talk
image Lubin Fan, Przemyslaw Musialski, Ligang Liu, Peter WonkaORCID iD
Structure Completion for Facade Layouts
ACM Transactions on Graphics (ACM SIGGRAPH Asia 2014), 33(6):210:1-210:11, November 2014. [preprint-highres] [preprint]
Journal Paper with Conference Talk
teaser Matthias Bernhard, Camillo Dellmour, Michael Hecher, Efstathios Stavrakis, Michael WimmerORCID iD
The Effects of Fast Disparity Adjustments in Gaze-Controlled Stereoscopic Applications
In Proceedings of the Symposium on Eye Tracking Research and Applications (ETRA 2014), pages 111-118. March 2014.
Conference Paper
The pipeline for indoor architecture modeling Martin Ilčík
Challenges in grammar-based procedural modeling of interiors, 4. February 2014, High Visual Computing (HiVisComp) 2014, Pec pod Snezkou, Czech Republic
image Kurt Leimer
A Framework for Shape Co-Analysis
Student Project
Martin Ilčík, Michael WimmerORCID iD
Challenges and Ideas in Procedural Modeling of Interiors
In Proceedings of Eurographics Workshop on Urban Data Modelling and Visualisation (UDMV 2013), pages 29-30. May 2013.
Conference Paper
Martin Ilčík
Procedural Modeling with Shape Grammars, 4. October 2013, Faculty of Mathematics, Physics and Informatics, Comenius University, Bratislava
Invited Talk
Download list as Bibtex, HTML (Advanced, Expert), JSON (with referenced objects), CSV, Permalink


Project Leader

Start Date

End Date