Abstract
Most of the existing procedural modelling solutions still lacks from support to the generation of virtual buildings with both exteriors and interiors composed by arbitrary shapes. To address this issue, a new procedural modelling methodology is presented in this book, one that produces virtual models of buildings, including exteriors outlined by arbitrary shapes and interiors formed by convex polygons. Regarding this specific chapter, some relevant subjects that define the boundaries of this book are introduced along with the motivation and goals that lie at the basis of the new methodology. Afterwards, a list of main contributions and assumptions are presented, shortly before book organization section.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Grand Theft Auto, also known as GTA, is a well-known role playing game series, developed by Rockstar. For more information, check the link: http://www.rockstargames.com/grandtheftauto/.
- 2.
Need For Speed or NFS, is a racing game series developed by Electronic Arts. For more information, check the link: http://www.needforspeed.com/.
- 3.
Pixar is a digital animation enterprise that belongs to the Walt Disney Company. For more information, check the link: http://www.pixar.com/.
- 4.
Dreamworks Animation is a north-american studio specialized in animation movies. For more information, check the link: http://www.dreamworksanimation.com/.
- 5.
Microsoft .NET framework refers to a collection of programming libraries that enables the use of .NET platform functionalities (link: http://www.microsoft.com/net).
- 6.
C# is a powerful and flexible object-oriented programming language developed by Microsoft. More informations are available at the link: https://msdn.microsoft.com/en-us/library/kx37x362.aspx.
- 7.
Microsoft XNA (not acronymed) framework is a software development kit for game production dedicated to Microsoft compatible devices (PC, Xbox). For more information, consult the following link: http://msdn.microsoft.com/xna.
- 8.
Blender is a free and professional computer-aided design (CAD) software developed, maintained and distributed by Blender Foundation. It is used for 3D modelling, UV wrapping, texturing, raster graphics editing and others (link: http://www.blender.org).
References
Gröger, G., Kolbe, T.H., Czerwinski, A., Nagel, C.: OGC City Geography Markup Language (CityGML) Encoding Standard. Technical report, Open Geospatial Consortium (2008)
Gröger, G., Kolbe, T.H., Nagel, C., Häfele, K.-H.: OGC City Geography Markup Language (CityGML) Encoding Standard. Technical report, Open Geospatial Consortium (2012)
Watson, B., Muller, P., Wonka, P., Sexton, C., Veryovka, O., Fuller, A.: Procedural urban modeling in practice. IEEE Comput. Graph. Appl. 28(3), 18–26 (2008). ISSN 0272-1716. doi:10.1109/MCG.2008.58
Müller, P., Vereenooghe, T., Wonka, P., Paap, I., Van Gool, L.: Procedural 3d reconstruction of puuc buildings in xkipché. In: Eurographics Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST), pp. 139–146. EG (2006)
Rodrigues, N., Dionísio, M., Gonçalves, A., Magalhães, L.M.G., Moura, J.P.: Rule-based generation of houses. Comput. Graph. Geom. 10(2), 49–65 (2008). http://cgg-journal.com/2008-2/05/index.html
Dylla, K., Muller, P., Ulmer, A., Haegler, S., Fischer, B.: Rome reborn 2.0: a case study of virtual city reconstruction using procedural modeling techniques. In: Proceedings of Computer Applications and Quantitative Methods in Archaeology (2009)
Cohen, K., Monsters, Inc.: The secret behind why pixar is so good. Animation World Mag. (6), 6–12 (2001)
Lee, L., Pavlov, N., DreamWorks Animation: Procedural fracturing and debris generation for kung-fu panda. In: ACM SIGGRAPH 2008 Talks, pp. 59. ACM (2008)
Parish, Y.I.H., Müller, P.: Procedural modeling of cities. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’01, pp. 301–308, New York, NY, USA, 2001. ACM (2001). ISBN 1-58113-374-X. doi:10.1145/383259.383292
Müller, P., Wonka, P., Haegler, S., Ulmer, A., Van Gool, L.: Procedural modeling of buildings. ACM Trans. Graph. 25(3), 614–623 (2006). ISSN 0730-0301. doi:10.1145/1141911.1141931
Silva, P.B., Coelho, A.: Procedural modeling for realistic virtual worlds development. J. Virtual Worlds Res. 4(1) (2011). doi:10.4101/jvwr.v4i1.2109. https://journals.tdl.org/jvwr/index.php/jvwr/article/view/2109/5541
Marson, F., Musse, S.R.: Automatic real-time generation of floor plans based on squarified treemaps algorithm. Int. J. Comput. Games Technol. 2010, 7:1–7:10 (2010). ISSN 1687-7047. doi:10.1155/2010/624817
Tutenel, T., Smelik, R.M., Lopes, R., de Kraker, K.J., Bidarra, R.: Generating consistent buildings: a semantic approach for integrating procedural techniques. IEEE Trans. Comput. Intell. AI Games 3(3), 274–288 (2011). ISSN 1943-068X. doi:10.1109/TCIAIG.2011.2162842
Merrell, P., Schkufza, E., Koltun, V.: Computer-generated residential building layouts. ACM Trans. Graph. 29(6), 181:1–181:12 (2010). ISSN 0730-0301. doi:10.1145/1882261.1866203
Lee, J.Y., Seo, D.W., Rhee, G.: Visualization and interaction of pervasive services using context-aware augmented reality. Expert Syst. Appl. 35(4), 1873–1882 (2008). ISSN 0957-4174. doi:10.1016/j.eswa.2007.08.092. http://www.sciencedirect.com/science/article/pii/S0957417407003818
Attene, M., Robbiano, F., Spagnuolo, M., Falcidieno, B.: Characterization of 3d shape parts for semantic annotation. Comput.-Aided Des. 41(10), 756–763 (2009)
Hunter, J., Gerber, A.: Harvesting community annotations on 3d models of museum artefacts to enhance knowledge, discovery and re-use. J. Cult. Herit. 11(1), 81–90 (2010)
Liu, Y., Xu, C., Zhang, Q., Pan, Y.: The smart architect: scalable ontology-based modeling of ancient chinese architectures. IEEE Intell. Syst. 23(1), 49–56 (2008). ISSN 1541-1672
Trescak, T., Esteva, M., Rodriguez, I.: A virtual world grammar for automatic generation of virtual worlds. Vis. Comput. 26(6-8), 521–531 (2010). ISSN 0178-2789. doi:10.1007/s00371-010-0473-7
Azhar, S.: Building information modeling (BIM): trends, benefits, risks, and challenges for the AEC industry. Leadership Manag. Eng. 11(3), 241–252 (2011)
Kolbe, T.H.: What is citygml? (2012). http://www.citygml.org/index.php?id=1533
TETRARC Architects: Paloma music complex in Nimes (2012). https://mir-s3-cdn-cf.behance.net/project_modules/disp/2f580c49280951.5608543b4bd2b.jpg. Accessed 2015
Studio za arhitekturu (SZA): SZA: residential and business center in zagreb (2010). http://www.designboom.com/cms/images/erica/----zagreb/zagreb13.gif. Accessed 2015
Correia, V.H.: A arquitectura doméstica de Conimbriga e as estruturas económicas e sociais da cidade romana, vol. 1. Coimbra, Instituto de Arqueologia, Anexos de Conimbriga 6, 2013. Representation of Casa de Cantaber (House of Cantaber, p. 99) and Insula do Vaso Fálico (Insula of the Phallus Vase, p. 134) floorplans, according to the author. Courtesy of Virgílio Hipólito Correia: director of the Museu Monográfico de Conimbriga (2013)
Jonathan Oldenbuck: Doune Castle (2008). https://en.wikipedia.org/wiki/Doune_Castle#/media/File:Doune_Castle_plan.png. Accessed 2015
Douglas Simpson, W.: Doune castle. In: Proceedings of the Society of Antiquaries of Scotland, vol. 72, pp. 73–83. Society of Antiquaries of Scotland (1938). http://archaeologydataservice.ac.uk/archives/view/psas/contents.cfm?vol=72
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 The Author(s)
About this chapter
Cite this chapter
Adão, T., Magalhães, L., Peres, E. (2016). Introduction. In: Ontology-based Procedural Modelling of Traversable Buildings Composed by Arbitrary Shapes. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-42372-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-42372-2_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-42371-5
Online ISBN: 978-3-319-42372-2
eBook Packages: Computer ScienceComputer Science (R0)