Procedural Approach for 3D Modeling of City Buildings

  • Wenhua ZhuEmail author
  • Dexian Wang
  • Benoit Eynard
  • Matthieu Bricogne
  • Sebastien Remy
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 467)


Large-scale 3D city building models have been widely used in urban planning, intelligent transportation, military simulation and other fields. The traditional ways of modeling generally have common problems such as low efficiency, waste of manpower and time consumption. How to find a rapid approach to automatically complete large-scale 3D modeling is a very hot research topic. In this paper we propose a novel approach of procedural modeling of buildings with CityEngine, which is combined with ArcGIS technology for the geographic information. This approach produces extensive architectural 3D models with high visual quality and geometric details at low cost. It includes following two contents concretely. At first, directly writing computer generated architecture (CGA) shape grammar to complete procedural modeling of building and other objects. Secondly, using facade modeling based on two-dimensional images to generate architectural model as well as creating high geometry details. It is validated that this novel approach of procedural modeling is a significant step forward that reduces a lot of modeling times by CGA shape grammars.


Procedural modeling CGA Facade modeling CityEngine ArcGIS 



The authors gratefully acknowledge the project support from Sino-French Joint Complex City Laboratory, the authors also thank Professor Benoit Eynard for the constructive comments on the research project.

The authors gratefully acknowledge the support of colleagues in Université de Technologie de Compiègne and Shanghai University.


  1. Stiny, G.: Spatial relations and grammars. Environ. Plann. B 9, 313–314 (1982)CrossRefGoogle Scholar
  2. Wonka, P., Wimmer, M., Sillion, F., Ribarsky, W.: Instant architecture. ACM Trans. Graph. 22(3), 669–677 (2003a)CrossRefGoogle Scholar
  3. Xu H, Badawi R, Fan X, et al.: Research for 3D visualization of Digital City based on SketchUp and ArcGIS. In: International Symposium on Spatial Analysis, Spatial-temporal Data Modeling, and Data Mining, International Society for Optics and Photonics, 74920Z-1–74920Z-6 (2009)Google Scholar
  4. Lorenz W.E.: Estimating the fractal dimension of architecture: using two measurement methods implemented in AutoCAD by VBA. In: Proceedings of the 30th eCAADe Conference, vol. 9, pp. 505–513 (2012)Google Scholar
  5. Chen, J.: Research on modeling approach for city building based on 3DS Max. Geomatics Tech. Equipment 01, 7–9 (2012)Google Scholar
  6. Lindenmayer, A.: Mathematical models for cellular interactions in development I. Filaments with one-sided inputs. J. Theor. Biol. 18(3), 280–299 (1968)CrossRefGoogle Scholar
  7. Parish, Y.I.H., Müller, P.: Procedural modeling of cities. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 301–308. ACM (2001)Google Scholar
  8. Aliaga, D.G., Vanegas, C.A., Beneš, B.: Interactive example-based urban layout synthesis. ACM Trans. Graphics (TOG) 27(5), 160–169 (2008)Google Scholar
  9. Chen, G., Esch, G., Wonka, P., Muller, P.: Interactive procedural street modeling. ACM transactions on graphics (TOG) 27(3), 103–112 (2008)CrossRefGoogle Scholar
  10. Weber, B., Müller, P., Wonka, P.: GROSS. Interactive geometric simulation of 4D cities. Comput. Graph. Forum 28(2), 481–492 (2009). Blackwell Publishing LtdCrossRefGoogle Scholar
  11. Su, P., Xiong, L.: Procedural modeling technology in Urban design. Adv. Mater. Res. 482, 2481–2484 (2012)CrossRefGoogle Scholar
  12. Beneš, J., Wilkie, A., Křivánek, J.: Procedural modelling of Urban road networks. Computer Graphics Forum. 33(6), 132–142 (2014)CrossRefGoogle Scholar
  13. Wonka, P., Wimmer, M., Sillion, F., Ribarsky, W.: Instant architecture. ACM Trans. Graph. 22(3), 669–677 (2003b)CrossRefGoogle Scholar
  14. Marvie, J.E., Perret, J., Bouatouch, K.: The FL-system: a functional L-system for procedural geometric modeling. Vis. Comput. 21(5), 329–339 (2005)CrossRefGoogle Scholar
  15. Müller, P., Wonka, P., Haegler, S., Ulmer, A., Van Gool, L.: Procedural modeling of buildings. ACM Trans. Graph. 25(3), 614–623 (2006)CrossRefGoogle Scholar
  16. Müller, P., Zeng, G., Wonka, P., Van Gool, L.: Image-based procedural modeling of facades. ACM Trans. Graph. 26(3), 85 (2007)CrossRefGoogle Scholar
  17. Watson, B., Müller, P., Veryovka, O., Fuller, A., Wonka, P., Sexton, C.: Procedural Urban modeling in practice. IEEE Comput. Graphics Appl. 28(3), 18–26 (2008)CrossRefGoogle Scholar
  18. Nian, X., Xiang, Yu., Tingwei, X.: Research on rapid 3D modeling technology based on rules. Urban Geotech. Invest. Surveying 04, 5–8 (2013)Google Scholar
  19. Remy, S., Ducellier, G., Charles, S., Eynard, B.: Advanced STEP parameterized and constrained features for reverse engineering. Int. J. Comput. Appl. Technol. 32, 1–11 (2008)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2016

Authors and Affiliations

  • Wenhua Zhu
    • 1
    • 2
    Email author
  • Dexian Wang
    • 2
  • Benoit Eynard
    • 1
  • Matthieu Bricogne
    • 1
  • Sebastien Remy
    • 3
  1. 1.Department of Mechanical Systems Engineering, CNRS UMR 7337 RobervalSorbonne Universités, Université de Technologie de CompiègneCompiègneFrance
  2. 2.Institute of Smart City (Sino-France)Shanghai UniversityShanghaiChina
  3. 3.Université de Technologie de Troyes, CNRS UMR 6281 Charles DelaunayTroyesFrance

Personalised recommendations