A method for growth-based procedural floor plan generation

Made available in DSpace on 2015-09-18T02:06:38Z (GMT). No. of bitstreams: 1 000474948-Texto+Completo-0.pdf: 3093555 bytes, checksum: 642bceeeff1c8a8e64eadc61416e65a5 (MD5) Previous issue date: 2015 === We present a procedural method to create floor plans considering user-provided requisites as we...

Full description

Bibliographic Details
Main Author: Camozzato, Daniel
Other Authors: Musse, Soraia Raupp
Language:Portuguese
Published: Pontifícia Universidade Católica do Rio Grande do Sul 2015
Subjects:
Online Access:http://hdl.handle.net/10923/7579
Description
Summary:Made available in DSpace on 2015-09-18T02:06:38Z (GMT). No. of bitstreams: 1 000474948-Texto+Completo-0.pdf: 3093555 bytes, checksum: 642bceeeff1c8a8e64eadc61416e65a5 (MD5) Previous issue date: 2015 === We present a procedural method to create floor plans considering user-provided requisites as well as the constraint of a building’s exterior walls. First, a grid is created in the available space. Then, each room is placed to occupy a single cell in the grid, and subsequently expanded, occupying adjacent cells to achieve its final size. This growth-based approach can generate different interior models which follow user requisites without relying on costly optimization steps. The proposed method handles a wide variety of building shapes, including non-convex polygons. Possible applications include architectural tools and digital content generation. === Neste trabalho apresenta-se um método procedural para criar plantas baixas levando em conta requisitos do usuário e também o limite das paredes externas de uma construção. Primeiro, uma grade é criada no espaço disponível. Então, cada aposento é posicionado de tal forma a ocupar uma célula da grade, e é subsequentemente expandido, ocupando células adjacentes para alcançar seu tamanho final. Essa abordadem baseada em crescimento pode gerar diferentes modelos de interior que atendem aos requisitos do usuário sem depender de passos custosos de otimização. O método proposto é capaz de lidar com uma variedade de formatos externos das paredes da construção, incluindo polígonos não convexos. Possíveis aplicações incluem ferramentas de arquitetura e a geração de conteúdo digital.