Shape-inspired architectural design

We introduce a method to design architectural buildings that are inspired by shapes of non-architectural forms. The user inputs a few binary images, each providing an indicative shape for the building from a different viewpoint. A discrete visual hull corresponding to each binary image is generated. A voxel model is then constructed by intersecting the hulls corresponding to the images. The shape of the voxel model depends on the parameters of the projections. Real buildings must also obey some topological and structural constraints. We develop a shape metric to evaluate a given design in terms of topological, functional and structural requirements of the building. This allows us to optimize the building shape as a function of the parameters of the projection. The optimization problem is solved by means of an improved cuckoo search metaheuristic. The resulting voxel model is converted into a mesh. Finally, we apply a novel smoothing algorithm that produces a smooth surface while preserving sharp creases and roof structures. Several examples are presented in the paper to illustrate the methodology and results.

[1]  Hod Lipson,et al.  Dynamic Simulation of Soft Heterogeneous Objects , 2012, ArXiv.

[2]  Niloy J. Mitra,et al.  Shadow art , 2009, ACM Trans. Graph..

[3]  Yutaka Ohtake,et al.  Mesh smoothing via mean and median filtering applied to face normals , 2002, Geometric Modeling and Processing. Theory and Applications. GMP 2002. Proceedings.

[4]  Ralph R. Martin,et al.  Creating solid models from single 2D sketches , 1995, Symposium on Solid Modeling and Applications.

[5]  Philippe Block,et al.  Closest-Fit, Compression-Only Solutions for Freeform Shells , 2011 .

[6]  Debasish Dutta,et al.  Reconstruction of curved solids from two polygonal orthographic views , 1992, Comput. Aided Des..

[7]  Yi Li,et al.  Deformable Convolutional Networks , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[8]  Johannes Wallner,et al.  Form-finding with polyhedral meshes made simple , 2014, ACM Trans. Graph..

[9]  Rafael Bidarra,et al.  A Survey on Procedural Modelling for Virtual Worlds , 2014, Comput. Graph. Forum.

[10]  Frédo Durand,et al.  Non-iterative, feature-preserving mesh smoothing , 2003, ACM Trans. Graph..

[11]  Ramesh Raskar,et al.  Image-based visual hulls , 2000, SIGGRAPH.

[12]  Johannes Wallner,et al.  Interactive Modeling of Architectural Freeform Structures: Combining Geometry with Fabrication and Statics , 2014, AAG.

[13]  Lei He,et al.  Mesh denoising via L0 minimization , 2013, ACM Trans. Graph..

[14]  Youyi Zheng,et al.  IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 1 Bilateral Normal Filtering for Mesh Denoising , 2022 .

[15]  Pascal Müller,et al.  Advanced procedural modeling of architecture , 2015, ACM Trans. Graph..

[16]  Baining Guo,et al.  Rolling guidance normal filter for geometric processing , 2015, ACM Trans. Graph..

[17]  Daniel Cohen-Or,et al.  Bilateral mesh denoising , 2003 .

[18]  Lubin Fan,et al.  A Probabilistic Model for Exteriors of Residential Buildings , 2016, ACM Trans. Graph..

[19]  Bailin Deng,et al.  Guided Mesh Normal Filtering , 2015, Comput. Graph. Forum.

[20]  ZhengYouyi,et al.  Bilateral Normal Filtering for Mesh Denoising , 2011 .

[21]  A. Laurentini,et al.  The Visual Hull Concept for Silhouette-Based Image Understanding , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[23]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[24]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[25]  Frédo Durand,et al.  Procedural modeling of structurally-sound masonry buildings , 2009, ACM Trans. Graph..

[26]  Charles T. Loop,et al.  Real-time high-resolution sparse voxelization with application to image-based modeling , 2013, HPG '13.

[27]  Ralph R. Martin,et al.  Fast and Effective Feature-Preserving Mesh Denoising , 2007, IEEE Transactions on Visualization and Computer Graphics.

[28]  Martial Hebert,et al.  Consistency of Silhouettes and Their Duals , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Alec R. Rivers,et al.  3D modeling with silhouettes , 2010, ACM Trans. Graph..