{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T14:10:11Z","timestamp":1767276611729,"version":"build-2065373602"},"reference-count":155,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2015,9,28]],"date-time":"2015-09-28T00:00:00Z","timestamp":1443398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Seventh Framework Programme","award":["600908 DURAARK"],"award-info":[{"award-number":["600908 DURAARK"]}]},{"DOI":"10.13039\/501100004955","name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft","doi-asserted-by":"publisher","award":["840190","840254"],"award-info":[{"award-number":["840190","840254"]}],"id":[{"id":"10.13039\/501100004955","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>In the context of computer-aided design, computer graphics and geometry processing, the idea of generative modeling is to allow the generation of highly complex objects based on a set of formal construction rules. Using these construction rules, a shape is described by a sequence of processing steps, rather than just by the result of all applied operations: shape design becomes rule design. Due to its very general nature, this approach can be applied to any domain and to any shape representation that provides a set of generating functions. The aim of this survey is to give an overview of the concepts and techniques of procedural and generative modeling, as well as their applications with a special focus on archeology and architecture.<\/jats:p>","DOI":"10.3390\/rs71012763","type":"journal-article","created":{"date-parts":[[2015,9,28]],"date-time":"2015-09-28T10:13:46Z","timestamp":1443435226000},"page":"12763-12792","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A Survey of Algorithmic Shapes"],"prefix":"10.3390","volume":"7","author":[{"given":"Ulrich","family":"Krispel","sequence":"first","affiliation":[{"name":"Fraunhofer Austria Research GmbH, Visual Computing & Technische Universit\u00e4t Graz, Inffeldgasse 16c, 8010 Graz, Austria"}]},{"given":"Christoph","family":"Schinko","sequence":"additional","affiliation":[{"name":"Fraunhofer Austria Research GmbH, Visual Computing & Technische Universit\u00e4t Graz, Inffeldgasse 16c, 8010 Graz, Austria"}]},{"given":"Torsten","family":"Ullrich","sequence":"additional","affiliation":[{"name":"Fraunhofer Austria Research GmbH, Visual Computing & Technische Universit\u00e4t Graz, Inffeldgasse 16c, 8010 Graz, Austria"}]}],"member":"1968","published-online":{"date-parts":[[2015,9,28]]},"reference":[{"key":"ref_1","unstructured":"Heiberg, J. (2007). Euclid\u2019s Elements of Geometry, Fitzpatrick Richard."},{"key":"ref_2","first-page":"460","article-title":"Teaching geometry according to Euclid","volume":"47","author":"Hartshorne","year":"2000","journal-title":"Not. AMS"},{"key":"ref_3","unstructured":"Maxfield, J.E., and Coolidge, J.L. (2003). A History of Geometrical Methods, Dover Publications. [1st ed.]."},{"key":"ref_4","unstructured":"Scriba, C.J., and Schreiber, P. (2004). 5000 Jahre Geometrie: Geschichte, Kulturen, Menschen (english: 5000 years of geometry: history, cultures, men), Springer."},{"key":"ref_5","first-page":"225","article-title":"A Graph-Based Language for Direct Manipulation of Procedural Models","volume":"6","author":"Thaller","year":"2013","journal-title":"Int. J. Adv. Softw"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Martin, G.E. (1998). Geometric Constructions, Springer.","DOI":"10.1007\/978-1-4612-0629-3"},{"key":"ref_7","unstructured":"Mitchell, W.J. (1990). The Logic of Architecture: Design, Computation, and Cognition, MIT Press."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Havemann, S., and Fellner, D.W. (2004). Generative parametric design of gothic window tracery. IEEE Proc. Shape Model. Appl.","DOI":"10.1109\/SMI.2004.1314525"},{"key":"ref_9","unstructured":"Berndt, R., Fellner, D.W., and Havemann, S. (April, January 29). Generative 3D models: A key to more information within less bandwidth at higher quality. Proceedings of the 10th International Conference on 3D Web Technology, Gwynedd, UK."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Prusinkiewicz, P., and Lindenmayer, A. (1990). The Algorithmic Beauty of Plants, Springer.","DOI":"10.1007\/978-1-4613-8476-2"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Deussen, O., and Lintermann, B. (2005). Digital Design of Nature: Computer Generated Plants and Organics, Springer.","DOI":"10.1007\/b138606"},{"key":"ref_12","unstructured":"Mandelbrot, B.B. (1982). The Fractal Geometry of Nature, W. H. Freeman and Co."},{"key":"ref_13","first-page":"35","article-title":"A multiresolution mesh generation approach for procedural definition of complex geometry","volume":"6","author":"Tobler","year":"2002","journal-title":"Proc. Shape Model. Int."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1142\/S0218654302000121","article-title":"Mesh-based parametrized L-systems and generalized subdivision for generating complex geometry","volume":"8","author":"Tobler","year":"2002","journal-title":"Int. J. Shape Model."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1016\/j.cag.2010.05.014","article-title":"Parallel generation of multiple L-systems","volume":"34","author":"Lipp","year":"2010","journal-title":"Comput. Graph."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/276609.276620","article-title":"The virtual reality modeling language and Java","volume":"41","author":"Brutzman","year":"1998","journal-title":"Commun. ACM"},{"key":"ref_17","first-page":"5","article-title":"Beyond the web browser\u2013X3D and immersive VR","volume":"28","author":"Behr","year":"2007","journal-title":"IEEE Virtual Real. Tutor. Workshop Proc."},{"key":"ref_18","unstructured":"Breuel, F., Bernd, R., Ullrich, T., Eggeling, E., and Fellner, D.W. (2011, January 22\u201324). Mate in 3D \u2013 publishing interactive content in PDF3D. Digital Publishing and Mobile Technologies, Proceedings of the 15th International Conference on Electronic Publishing, \u00c4\u0159stanbul, Turke."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Di Benedetto, M., Ponchio, F., Ganovelli, F., and Scopigno, R. (2010, January 24\u201325). SpiderGL: A JavaScript 3D graphics library for next-generation WWW. Proceedings of the 15th International Conference on Web 3D Technology, Los Angeles, CA, USA.","DOI":"10.1145\/1836049.1836075"},{"key":"ref_20","first-page":"308","article-title":"Scripting technology for generative modeling","volume":"4","author":"Schinko","year":"2011","journal-title":"Int. J. Adv. Softw."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/2.660187","article-title":"Scripting: Higher level pogramming for the 21st century","volume":"31","author":"Ousterhout","year":"1998","journal-title":"IEEE Comput. Mag."},{"key":"ref_22","unstructured":"OpenGL Architecture, R.B. (1993). OpenGL Reference Manual, Addison-Wesley."},{"key":"ref_23","unstructured":"NVidia CUDA C Programming Guide. Available online: https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/."},{"key":"ref_24","first-page":"1","article-title":"OpenSG: Basic concepts","volume":"1","author":"Reiners","year":"2002","journal-title":"OpenSG Symp."},{"key":"ref_25","first-page":"33","article-title":"A multi-thread safe foundation for scene graphs and its extension to clusters","volume":"4","author":"Behr","year":"2002","journal-title":"EGPGV"},{"key":"ref_26","unstructured":"Eckel, B. (2003). Thinking in C++: Introduction to Standard C++, Practical Programming, Prentice Hall."},{"key":"ref_27","unstructured":"Parr, T. (2010). Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages, Pragmatic Bookshelf."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/TIT.1956.1056813","article-title":"Three models for the description of language","volume":"2","author":"Chomsky","year":"1956","journal-title":"IRE Trans. Inf. Theory"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"\u00d6zkar, M., and Kotsopoulos, S. (2008, January 11\u201315). Introduction to shape grammars. Proceedings of the International Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.","DOI":"10.1145\/1401132.1401182"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2291","DOI":"10.1111\/j.1467-8659.2010.01714.x","article-title":"Generalized use of non-terminal symbols for procedural modeling","volume":"29","author":"Krecklau","year":"2010","journal-title":"Comput. Graph. Forum"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"614","DOI":"10.1145\/1141911.1141931","article-title":"Procedural modeling of buildings","volume":"25","author":"Wonka","year":"2006","journal-title":"ACM Trans. Graph."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1145\/142920.134094","article-title":"Generative modeling: A symbolic system for geometric modeling","volume":"26","author":"Snyder","year":"1992","journal-title":"ACM SIGGRAPH Comput. Graph."},{"key":"ref_33","unstructured":"Havemann, S. (2005). Generative Mesh Modeling. [Ph.D. Thesis, Technische Universit]."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1111\/j.1467-8659.2011.01864.x","article-title":"Procedural modeling of interconnected structures","volume":"30","author":"Krecklau","year":"2011","journal-title":"Comput. Graph. Forum"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1360612.1360701","article-title":"Interactive visual editing of grammars for procedural architecture","volume":"27","author":"Lipp","year":"2008","journal-title":"ACM Trans. Graph."},{"key":"ref_36","unstructured":"Thaller, W., Krispel, U., Havemann, S., and Fellner, D. (2012, January 22\u201327). Implicit nested repetition in dataflow for procedural modeling. Proceedings of the International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking (Computation Tools), Nice, France."},{"key":"ref_37","unstructured":"Schinko, C., Ullrich, T., and Fellner, D.W. (2012, January 22\u201327). Minimally invasive interpreter construction\u2014How to reuse a compiler to build an interpreter. Proceedings of the International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking (Computation Tools), Nice, France."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Parish, Y., and M\u00fcller, P. (2001, January 1). Procedural modeling of cities. Proceedings of the 28th annual conference on Computer graphics and interactive techniques, Los Angeles, CA, USA.","DOI":"10.1145\/383259.383292"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Ullrich, T., Krispel, U., and Fellner, D.W. (2008, January 9\u201310). Compilation of procedural models. Proceeding of the 13th International Conference on 3D Web Technology, Los Angeles, CA, USA.","DOI":"10.1145\/1394209.1394226"},{"key":"ref_40","unstructured":"Reas, C., Fry, B., and Maeda, J. (2007). Processing: A Programming Handbook for Visual Designers and Artists, The MIT Press."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MCG.2010.104","article-title":"User-friendly graph editing for procedural modeling of buildings","volume":"32","author":"Patow","year":"2012","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_42","first-page":"125","article-title":"Shape grammars and the generative specification of painting and sculpture","volume":"2","author":"Stiny","year":"1971","journal-title":"IFIP Congr."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"669","DOI":"10.1145\/882262.882324","article-title":"Instant architecture","volume":"22","author":"Wonka","year":"2003","journal-title":"IACM Trans. Graph."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"2087","DOI":"10.1111\/j.1467-8659.2012.03201.x","article-title":"GPU Shape grammars","volume":"31","author":"Marvie","year":"2012","journal-title":"Comput. Graph. Forum"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1111\/cgf.12068","article-title":"View-dependent realtime rendering of procedural facades with high geometric detail","volume":"32","author":"Krecklau","year":"2013","journal-title":"Comput. Graph. Forum"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Kuang, Z., Chan, B., Yu, Y., and Wang, W. (2013). A compact random-access representation for urban modeling and rendering. ACM Trans. Graph.","DOI":"10.1145\/2508363.2508424"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1111\/cgf.12312","article-title":"Parallel generation of architecture on the GPU","volume":"33","author":"Steinberger","year":"2014","journal-title":"Comput. Graph. Forum"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1111\/cgf.12315","article-title":"On-the-fly generation and rendering of infinite cities on the GPU","volume":"33","author":"Steinberger","year":"2014","journal-title":"Comput. Graph. Forum"},{"key":"ref_49","unstructured":"The CGAL Project CGAL User and Reference Manual. Available online: http:\/\/doc.cgal.org\/latest\/Manual\/."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1007\/978-3-540-24616-9_9","article-title":"Function-based shape modeling: Mathematical framework and specialized language","volume":"2930","author":"Pasko","year":"2004","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Kelly, T., and Wonka, P. (2011). Interactive architectural modeling with procedural extrusions. ACM Trans. Graph.","DOI":"10.1145\/1944846.1944854"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.comgeo.2007.08.002","article-title":"Weighted skeletons and fixed-share decomposition","volume":"40","author":"Aurenhammer","year":"2008","journal-title":"Comput. Geom."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MCG.2008.57","article-title":"Procedural methods for urban modeling","volume":"28","author":"Watson","year":"2008","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Whiting, E., Ochsendorf, J., and Durand, F. (2009). Procedural modeling of structurally-sound masonry buildings. ACM Trans. Graph.","DOI":"10.1145\/1661412.1618458"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Edelsbrunner, J., Krispel, U., Havemann, S., Sourin, A., and Fellner, D.W. (2014, January 6\u20138). Constructive roof geometry. Proceedings of the 2014 International Conference on Cyberworlds, Santander, Spain.","DOI":"10.1109\/CW.2014.17"},{"key":"ref_56","first-page":"151","article-title":"Free-form deformation of solid geometric models","volume":"13","author":"Sederberg","year":"1986","journal-title":"ACM SIGGRAPH Comput. Graph."},{"key":"ref_57","first-page":"1","article-title":"Procedural architecture using deformation-aware split grammars","volume":"12","author":"Zmugg","year":"2013","journal-title":"Visual Comput."},{"key":"ref_58","first-page":"72","article-title":"Ring\u2019s anatomy\u2014parametric design of wedding rings","volume":"4","author":"Berndt","year":"2012","journal-title":"Content"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Schinko, C., Berndt, R., Eggeling, E., and Fellner, D. (2014, January 8\u201310). A scalable rendering framework for generative 3D content. Proceedings of the 19th International ACM Conference on 3D Web Technologies, Vancouver, BC, Canada.","DOI":"10.1145\/2628588.2628601"},{"key":"ref_60","unstructured":"Schinko, C., Ullrich, T., Schiffer, T., and Fellner, D.W. (2011, January 2\u20134). Variance analysis and comparison in computer-aided design. Proceedings of the International Workshop on 3D Virtual Reconstruction and Visualization of Complex Architectures, Rento, Italy."},{"key":"ref_61","first-page":"355","article-title":"Procedural methods for 3D reconstruction","volume":"1","author":"Arnold","year":"2006","journal-title":"Rec. Model. Vis. Cult. Herit."},{"key":"ref_62","unstructured":"Ullrich, T., Settgast, V., and Berndt, R. (2010, January 16\u201318). Semantic enrichment for 3D documents: Techniques and open problems. the Networked World: Transforming the Nature of Communication, Proceedings of the International Conference on Electronic Publishing, Helsinki, Finland."},{"key":"ref_63","unstructured":"Settgast, V. (2013). Processing Semantically Enriched Content for Interactive 3D Visualizations. [Ph.D. Thesis, Technische Universit\u00e4t]."},{"key":"ref_64","unstructured":"International Organization for Standardization (ISO) \/ Publicly Available Specification (PAS) 17506:2012 (Industrial Automation Systems and Integration\u2013COLLADA Ddigital Asset Schema Specification for 3D Visualization of Industrial Data). Available online: http:\/\/www.iso.org\/iso\/catalogue_detail.htm?csnumber=59902."},{"key":"ref_65","unstructured":"U.S. Product Data Association (US PRO), Formerly ANS US PRO\/IPO-100-1996 (Initial Graphics Exchange Specification IGES 5.3). Available online: http:\/\/webstore.ansi.org\/RecordDetail.aspx?sku=SAE+J+1881-2001+(SAE+J1881-2001)."},{"key":"ref_66","unstructured":"International Organization for Standardization (ISO) 14306:2012 (Industrial Automation Systems and Integratio\u2013JT File Format Specification for 3D Visualization). Available online: http:\/\/www.iso.org\/iso\/catalogue_detail.htm?csnumber=60572."},{"key":"ref_67","unstructured":"International Organization for Standardization (ISO) 32000-1:2008 (Document Management\u2013Portable Document Format\u2013Part 1: PDF 1.7). Available online: http:\/\/www.iso.org\/iso\/catalogue_detail.htm?csnumber=51502."},{"key":"ref_68","unstructured":"International Organization for Standardization (ISO) 10303-1:1994 (Industrial Automation Systems and Integration\u2013Product Data Representation and Exchange\u2013Part 1: Overview and Fundamental Principles). Available online: http:\/\/www.iso.org\/iso\/catalogue_detail?csnumber=20579."},{"key":"ref_69","unstructured":"International Organization for Standardization (ISO) \/ International Electrotechnical Commission (IEC) 19775-1:2013 (Information technology\u2013Computer Graphics, Image Processing and Environmental Data Representation\u2013Extensible 3D (X3D)\u2013Part 1: Architecture and Base Components). Available online: http:\/\/www.iso.org\/iso\/catalogue_detail?csnumber=60760."},{"key":"ref_70","first-page":"33","article-title":"Semantizing complex 3D scenes using constrained attribute grammars","volume":"32","author":"Boulch","year":"2013","journal-title":"Proc. Eur. Symp. Geom. Proc."},{"key":"ref_71","first-page":"1","article-title":"Procedural modeling for digital cultural heritage","volume":"9","author":"Haegeler","year":"2009","journal-title":"J. Image Video Process."},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MCG.2008.53","article-title":"Generating semantic 3D models of underground infrastructure","volume":"28","author":"Mendez","year":"2008","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_73","first-page":"235","article-title":"Creating procedural windowbuilding blocks using the generative fact labeling method","volume":"5","author":"Thaller","year":"2013","journal-title":"Proc. ISPRS Int. Workshop 3D-ARCH"},{"key":"ref_74","first-page":"217","article-title":"Towards semantic city models","volume":"1","author":"Martinovic","year":"2013","journal-title":"Proc. Photogramm. Week"},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.cag.2012.01.003","article-title":"Improving procedural modeling with semantics in digital architectural heritage","volume":"36","author":"Yong","year":"2012","journal-title":"Comput. Graph."},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Riemenschneider, H., Krispel, U., Thaller, W., Donoser, M., Havemann, S., Fellner, D.W., and Bischof, H. (2012, January 16\u201321). Irregular lattices for complex shape grammar facade parsing. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6247857"},{"key":"ref_77","doi-asserted-by":"crossref","unstructured":"Wu, F., Yan, D.M., Dong, W., Zhang, X., and Wonka, P. (2014). Inverse procedural modeling of facade layouts. ACM Trans. Graph.","DOI":"10.1145\/2601097.2601162"},{"key":"ref_78","doi-asserted-by":"crossref","unstructured":"Merrell, P., and Manocha, D. (2008). Continuous model synthesis. ACM Trans. Graph.","DOI":"10.1145\/1457515.1409111"},{"key":"ref_79","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1109\/TVCG.2010.112","article-title":"Model Synthesis: A general procedural modeling algorithm","volume":"17","author":"Merrell","year":"2010","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1111\/cgf.12282","article-title":"Inverse procedural modelling of trees","volume":"33","author":"Stava","year":"2014","journal-title":"Comput. Graph. Forum"},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"Talton, J.O., Lou, Y., Lesser, S., Duke, J., Mech, R., and Koltun, V. (2011). Metropolis procedural modeling. ACM Trans. Graph.","DOI":"10.1145\/1944846.1944851"},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Vanegas, C.A., Garcia-Dorado, I., Aliaga, D.G., Benes, B., and Waddell, P. (2012). Inverse design of urban procedural models. ACM Trans. Graph.","DOI":"10.1145\/2366145.2366187"},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Yu, L.F., Yeung, S.K., Tang, C.K., Terzopoulos, D., Chan, T.F., and Osher, S. (2011). Make it home: Automatic optimization of furniture arrangement. ACM Trans. Graph.","DOI":"10.1145\/1964921.1964981"},{"key":"ref_84","unstructured":"Ullrich, T., and Fellner, D.W. (2011, January 10). Generative object definition and semantic recognition. Proceedings of the Eurographics Workshop on 3D Object Retrieval, Llandudno, UK."},{"key":"ref_85","first-page":"287","article-title":"Automatic reconstruction of Roman housing architecture","volume":"1","author":"Vereenooghe","year":"2006","journal-title":"Rec. Model. Vis. Cult. Heritage"},{"key":"ref_86","first-page":"139","article-title":"Procedural 3D reconstruction of Puuc buildings in Xkipche","volume":"1","author":"Vereenooghe","year":"2006","journal-title":"Proc. Eur. Symp. Virtual Real. Archaeol. Cult. Heritage (VAST)"},{"key":"ref_87","first-page":"61","article-title":"Cityfit: High-quality urban reconstructions by fitting shape grammars to images and derived textured point clouds","volume":"3","author":"Hohmann","year":"2009","journal-title":"Proc. ISPRS Int. Workshop 3D-ARCH"},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Ullrich, T., Silva, N., Eggeling, E., and Fellner, D.W. (2013, January 10\u201313). Generative Modeling and Numerical Optimization for Energy Efficient Buildings. Proceedings of the IECON 2013-39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria.","DOI":"10.1109\/IECON.2013.6699904"},{"key":"ref_89","first-page":"207","article-title":"Guest editorial: Computational design synthesis","volume":"28","author":"Campbell","year":"2014","journal-title":"AI EDAM"},{"key":"ref_90","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s00163-002-0013-1","article-title":"Capturing a rebel: Modeling the Harley-Davidson brand through a motorcycle shape grammar","volume":"13","author":"Pugliese","year":"2002","journal-title":"Res. Eng. Design"},{"key":"ref_91","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.compstruc.2014.05.002","article-title":"Fully Constrained Design: A general and scalable method for discrete member sizing optimization of steel truss structures","volume":"140","author":"Flager","year":"2014","journal-title":"Comput. Struct."},{"key":"ref_92","doi-asserted-by":"crossref","unstructured":"Chakrabarti, A., Shea, K., Stone, R., Cagan, J., Campbell, M., Vargas-Hernandez, N., and Wood, K.L. (2011). Computer-based design synthesis research: An overview. J. Comput. Inf. Sci. Eng.","DOI":"10.1115\/1.3593409"},{"key":"ref_93","doi-asserted-by":"crossref","unstructured":"Frank, G., and Hillbrand, C. (2012, January 13\u201315). Automatic support of standardization processes in design models. Proceedings of the 2012 IEEE International Conference on Intelligent Engineering Systems (INES), Lisbon, Portugal.","DOI":"10.1109\/INES.2012.6249865"},{"key":"ref_94","first-page":"1","article-title":"A survey of urban reconstruction","volume":"31","author":"Musialski","year":"2012","journal-title":"Comput. Graph. Forum"},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"G\u00e9nevaux, J.D., Galin, E., Gu\u00e9rin, E., Peytavie, A., and Bene\u0161, B. (2013). Terrain generation using procedural models based on hydrology. ACM Trans. Graph.","DOI":"10.1145\/2461912.2461996"},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1111\/cgf.12281","article-title":"Inexpensive reconstruction and rendering of realistic roadside landscapes","volume":"33","author":"Chica","year":"2014","journal-title":"Comput. Graph. Forum"},{"key":"ref_97","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1111\/j.1467-8659.2009.01612.x","article-title":"Procedural generation of roads","volume":"29","author":"Galin","year":"2010","journal-title":"Comput. Graph. Forum"},{"key":"ref_98","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1111\/cgf.12283","article-title":"Procedural modelling of urban road networks","volume":"33","author":"Benes","year":"2014","journal-title":"Comput. Graph. Forum"},{"key":"ref_99","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1111\/j.1467-8659.2011.01865.x","article-title":"Interactive modeling of city layouts using layers of procedural content","volume":"30","author":"Lipp","year":"2011","journal-title":"Comput. Graph. Forum"},{"key":"ref_100","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1111\/j.1467-8659.2009.01535.x","article-title":"Modelling the appearance and behaviour of urban spaces","volume":"29","author":"Vanegas","year":"2010","journal-title":"Comput. Graph. Forum"},{"key":"ref_101","doi-asserted-by":"crossref","unstructured":"Bao, F., Yan, D.M., Mitra, N.J., and Wonka, P. (2013). Generating and exploring good building layouts. ACM Trans. Graph.","DOI":"10.1145\/2461912.2461977"},{"key":"ref_102","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1111\/j.1467-8659.2012.03045.x","article-title":"Interactive coherence-based facade modeling","volume":"31","author":"Musialski","year":"2012","journal-title":"Comput. Graph. Forum"},{"key":"ref_103","doi-asserted-by":"crossref","unstructured":"Bao, F., Schwarz, M., and Wonka, P. (2013). Procedural facade variations from a single layout. ACM Trans. Graph.","DOI":"10.1145\/2421636.2421644"},{"key":"ref_104","doi-asserted-by":"crossref","unstructured":"Schwarz, M., and Wonka, P. (2014). Procedural design of exterior lighting for buildings with complex constraints. ACM Trans. Graph.","DOI":"10.1145\/2629573"},{"key":"ref_105","doi-asserted-by":"crossref","unstructured":"Merrell, P., Schkufza, E., Li, Z., Agrawala, M., and Koltun, V. (2011). Interactive furniture layout using interior design guidelines. ACM Trans. Graph.","DOI":"10.1145\/1964921.1964982"},{"key":"ref_106","unstructured":"Abrishami, S., Goulding, J.S., Rahimian, F.P., and Ganah, A. Integration of BIM and Generative Design to Exploit AEC Conceptual Design Innovation. Available online: http:\/\/clok.uclan.ac.uk\/11420\/."},{"key":"ref_107","unstructured":"National Institute of Building Sciences Frequently Asked Questions About the National BIM Standard. Available online: https:\/\/www.nationalbimstandard.org\/faqs."},{"key":"ref_108","first-page":"287","article-title":"BIM and basic challenges associated with its definitions, interpretations and expectations","volume":"3","author":"Abbasnejad","year":"2013","journal-title":"Int. J. Eng. Res. Appl."},{"key":"ref_109","unstructured":"Eastman, C., Teicholz, P., Sacks, R., and Liston, K. (2011). BIM Handbook, John Wiley & Sons. [2nd ed.]."},{"key":"ref_110","first-page":"1","article-title":"The rules behind\u2014Tutorial on generative modeling","volume":"12","author":"Krispel","year":"2014","journal-title":"Proc. Symp. Geom. Process."},{"key":"ref_111","unstructured":"Schinko, C., Strobl, M., Ullrich, T., and Fellner, D.W. (2010). Digital Heritage, Springer."},{"key":"ref_112","doi-asserted-by":"crossref","first-page":"107","DOI":"10.5194\/isprsarchives-XL-5-W1-107-2013","article-title":"Review of the \"as-built BIM\" approaches","volume":"XL-5\/W1","author":"Hichri","year":"2013","journal-title":"ISPRSl Arch. Photogramm. Remote Sens. Spatial Inf. Sci."},{"key":"ref_113","unstructured":"Kazhdan, M., Bolitho, M., and Hoppe, H. (2006, January 26\u201328). Poisson surface reconstruction. Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Cagliari, Sardinia."},{"key":"ref_114","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1561\/0600000022","article-title":"Principles of appearance acquisition and representation","volume":"4","author":"Weyrich","year":"2009","journal-title":"Found. Trends. Comput. Graph. Vis."},{"key":"ref_115","doi-asserted-by":"crossref","first-page":"131","DOI":"10.5194\/isprsarchives-XL-5-W4-131-2015","article-title":"Automatic texture and orthophoto generation from registered panoramic views","volume":"XL-5\/W4","author":"Krispel","year":"2015","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_116","doi-asserted-by":"crossref","unstructured":"Tamke, M., Bl\u00fcmel, I., Ochmann, S., Vock, R., and Wessel, R. (2014, January 10\u201312). From point clouds to definitions of architectural space-Potentials of automated extraction of semantic information from point clouds for the building profession. Proceedings of the 32nd eCAADe Conference, Northumbria, UK.","DOI":"10.52842\/conf.ecaade.2014.2.557"},{"key":"ref_117","doi-asserted-by":"crossref","first-page":"163","DOI":"10.5194\/isprsarchives-XL-5-W4-163-2015","article-title":"Advances in Multi-sensor scanning and visualization of complex plants: The utmost case of a reactor building","volume":"XL-5\/W4","author":"Hullo","year":"2015","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_118","doi-asserted-by":"crossref","first-page":"57","DOI":"10.5194\/isprsarchives-XL-5-W1-57-2013","article-title":"Semi-automatic modelling of building Fa with shape grammars using historic building information modelling","volume":"XL-5\/W1","author":"Dore","year":"2013","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_119","doi-asserted-by":"crossref","first-page":"351","DOI":"10.5194\/isprsarchives-XL-5-W4-351-2015","article-title":"Structural simulations and conservation analysis-Historic building information model (HBIM)","volume":"XL-5\/W4","author":"Dore","year":"2015","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_120","doi-asserted-by":"crossref","first-page":"367","DOI":"10.5194\/isprsarchives-XL-5-W4-367-2015","article-title":"From TLS to HBIM. High quality semantically-aware 3D modeling of complex architecture","volume":"XL-5\/W4","author":"Quattrini","year":"2015","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_121","unstructured":"Ladenhauf, D., Berndt, R., Eggeling, E., Ullrich, T., Battisti, K., and Gratzl-Michlmair, M. (2014, January 3\u20134). From building information models to simplified geometries for energy performance simulation. In Proceeding of the First International Academic Conference on Places and Technologies, Belgrade, Yugoslavia."},{"key":"ref_122","first-page":"1","article-title":"Geometry simplification according to semantic constraints","volume":"11","author":"Ladenhauf","year":"2014","journal-title":"Comput. Sci. Res. Dev."},{"key":"ref_123","unstructured":"Initiative, D.C.M. Dublin Core Metadata Initiative. Available online: http:\/\/dublincore.org\/."},{"key":"ref_124","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MP.2007.4280332","article-title":"Information technology for cultural heritage","volume":"26","author":"Settgast","year":"2007","journal-title":"IEEE Potentials"},{"key":"ref_125","first-page":"400","article-title":"Graphics content in digital libraries: Old problems, recent solutions, future demands","volume":"7","author":"Fellner","year":"2001","journal-title":"J. Univers. Comput. Sci."},{"key":"ref_126","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MCG.2007.83","article-title":"3D documents","volume":"27","author":"Fellner","year":"2007","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_127","doi-asserted-by":"crossref","unstructured":"Maybury, M.T. (2012). Multimedia Information Extraction, John Wiley & Sons.","DOI":"10.1002\/9781118219546"},{"key":"ref_128","unstructured":"Bishop, C.M. (2007). Pattern Recognition and Machine Learning, Springer."},{"key":"ref_129","unstructured":"Ulusoy, I., and Bishop, C.W. (2015, January 20\u201326). Generative versus discriminative methods for object recognition. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA."},{"key":"ref_130","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MCG.2007.80","article-title":"Content-based 3D object retrieval","volume":"27","author":"Bustos","year":"2007","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_131","unstructured":"King, B.D., and Wertheimer, M. (2005). Max Wertheimer & Gestalt Theory, Transaction Publishers."},{"key":"ref_132","unstructured":"Hilaga, M., Shinagawa, Y., Kohmura, T., and Kunii, T.L. (2011, January 12\u201317). Topology matching for fully automatic similarity estimation of 3D shapes. Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA."},{"key":"ref_133","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1360612.1360642","article-title":"Discovering structural regularity in 3D geometry","volume":"27","author":"Pauly","year":"2008","journal-title":"ACM Trans. Graph."},{"key":"ref_134","doi-asserted-by":"crossref","unstructured":"Bokeloh, M., Wand, M., and Seidel, H.P. (2010, January 27\u201329). A connection between partial symmetry and inverse procedural modeling. Proceedings of the ACM SIGGRAPH 2010, Los Angeles, CA, USA.","DOI":"10.1145\/1833349.1778841"},{"key":"ref_135","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1145\/1141911.1141924","article-title":"Partial and approximate symmetry detection for 3D geometry","volume":"25","author":"Mitra","year":"2006","journal-title":"ACM Trans. Graph."},{"key":"ref_136","first-page":"1","article-title":"Symmetrization","volume":"26","author":"Mitra","year":"2007","journal-title":"Int. Conf. Comput. Graph. Interact. Tech."},{"key":"ref_137","unstructured":"Ullrich, T., Schinko, C., and Fellner, D.W. (2010, January 27). Procedural modeling in theory and practice. Proceedings of the 18th WSCG International Conference on Computer Graphics, Visualization and Computer Vision, Plzen, Czech Republic."},{"key":"ref_138","unstructured":"Autodesk Autodesk Maya API. Available online: http:\/\/docs.autodesk.com\/MAYAUL\/2014\/ENU\/Maya-API-Documentation\/index.html."},{"key":"ref_139","first-page":"195","article-title":"Creating generative models from range images","volume":"1","author":"Ramamoorthi","year":"1999","journal-title":"Proc. ACM SIGGRAPH"},{"key":"ref_140","unstructured":"Ullrich, T. (2011). Reconstructive Geometry. [Ph.D. Thesis, Technische Universit\u00e4t]."},{"key":"ref_141","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MCG.2014.47","article-title":"Computer graphics and cultural heritage: From one-way inspiration to symbiosis","volume":"34","author":"Arnold","year":"2014","journal-title":"Comput. Graph. Appl."},{"key":"ref_142","unstructured":"Havemann, S., Settgast, V., Krottmaier, H., and Fellner, D.W. (November, January 30). On the integration of 3D models into digital cultural heritage libraries. Proceedings of the 7th International Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST), Nicosia, Cyprus."},{"key":"ref_143","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/568235.568244","article-title":"XML and the future of humanities computing","volume":"10","author":"Niccolucci","year":"2002","journal-title":"ACM SIGAPP Appl. Comput. Rev."},{"key":"ref_144","unstructured":"Niccolucci, F., and D\u2019Andrea, A. (November, January 30). An ontology for 3D cultural objects. Proceedings of the 7th International Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST), Nicosia, Cyprus."},{"key":"ref_145","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MCG.2014.65","article-title":"Computer graphics and cultural heritage: Continuing inspiration for future tools","volume":"34","author":"Arnold","year":"2014","journal-title":"Comput. Graph. Appl."},{"key":"ref_146","unstructured":"Berndt, R., Gerth, B., Havemann, S., and Fellner, D.W. (2005, January 8\u201311). 3D modeling for non-expert users with the castle construction kit v0.5. Proceedings of the 6th International Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST), Pisa, Italy."},{"key":"ref_147","doi-asserted-by":"crossref","first-page":"1201","DOI":"10.1145\/1434763.1434769","article-title":"Semantic fitting and reconstruction","volume":"1","author":"Ullrich","year":"2008","journal-title":"J. Comput. Cult. Heritage"},{"key":"ref_148","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1007\/s12518-013-0107-7","article-title":"Procedural descriptions for analyzing digitized artifacts","volume":"5","author":"Ullrich","year":"2013","journal-title":"Appl. Geomat."},{"key":"ref_149","unstructured":"Schinko, C., Ullrich, T., and Fellner, D.W. (2014, January 15\u201319). Modeling with high-level descriptions and low-level details. Proceeding of the International Conference on Computer Graphics, Visualization, Computer Vision and Image Processing, Lisbon, Portugal."},{"key":"ref_150","unstructured":"Calogero, E., and Arnold, D. (2011, January 2\u20134). Generating alternative proposals for the louvre using procedural modeling. Proceedings of the 4th ISPRS International Workshop 3D-ARCH, Trento, Italy."},{"key":"ref_151","doi-asserted-by":"crossref","first-page":"205","DOI":"10.5194\/isprsarchives-XL-5-W1-205-2013","article-title":"Procedural modeling for rapid-prototyping of multiple building phases","volume":"1","author":"Saldana","year":"2013","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_152","unstructured":"Fellner, D.W., and Havemann, S. (2005, January 9\u201311). Striving for an adequate vocabulary: Next generation metadata. Proceedings of the 29th Annual Conference of the German Classification Society, Magdeburg, Germany."},{"key":"ref_153","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MCG.2007.67","article-title":"Seven research challenges of generalized 3D documents","volume":"3","author":"Havemann","year":"2007","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_154","first-page":"81","article-title":"The meaning of shape and some techniques to extract it","volume":"1","author":"Havemann","year":"2012","journal-title":"Multimed. Inf. Extr."},{"key":"ref_155","doi-asserted-by":"crossref","unstructured":"Marcheix, D., and Pierra, G. (2002, January 17\u201321). A survey of the persistent naming problem. Proceedings of the ACM Symposium on Solid Modeling and Applications, Saarbrucken, Germany.","DOI":"10.1145\/566282.566288"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/7\/10\/12763\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:49:22Z","timestamp":1760215762000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/7\/10\/12763"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,28]]},"references-count":155,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2015,10]]}},"alternative-id":["rs71012763"],"URL":"https:\/\/doi.org\/10.3390\/rs71012763","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2015,9,28]]}}}