Lightweight Semiautomatic City Engine Systems: A Specific Case of Urban Induction Theory


Generative urban design is an emerging field which seeks to apply a procedural algorithm to grow urban forms parametrically. These tools are mainly used for cityscapes in the entertainment industry. Currently, there is active research to repurpose them as semantically meaningful tools for urban design. This paper reviews the two primary approaches to generative urban design: CityEngine and Urban Induction(UI).AfterconsiderationUIwaschosenasthepreferredapproach.Thispaper is a commentary on and assumes a background knowledge of UI. A novel synthesis of UI and Form-Based Codes is proposed as a lightweight method of generation. This method is then tested on a 3,040 acre site in San Francisco. Results indicate while the method works conceptually in simple cases it should be expanded into a comprehensive toolset before it can be considered an open-source replacement for CityEngine.

[1] Parish, Y. & Muller, P. (2001). Procedural Modeling of Cities, in SIGGRAPH. Los Angeles, CA: ACM.

[2] Duarte,J.,Beirão,J.,Montenegro,N.,etal.(2012).CityInduction:AModelforFormulating,Generating, and Evaluating Urban Designs Communications in Computer and Information Science, pp. 79-104.

[3] Kim, J., Clayton, M., Yan, W. (2013), Parameterize Urban Design Codes with BIM and Object-Oriented Programming

[4] Schneider, C., Koltsova, A., Schmitt, G. (2011). Components for Parametric Urban Design in Grasshopper—From Street Network to Building Geometry.

[5] Beirão, J. (2012). CIty Maker—Designing Grammars for Urban Design, Architecture and the Built Environment. Vol.5, pp. 1-272.

[6] Derix, C. (2209). In-Between Architecture Computation, International Journal of Architectural Computing.

[7] Beirão, J., Arrobas, P., Duarte, J. (2012). Parametric Urban Design: Joining morphology and urban indicators in a single interactive model, City Modelling Vol. 1, pp. 167-176.

[8] Wortmannm, T., Tuncer, B. (2017). Differentiating parametric design: Digital workflows in contemporary architecture and construction, Design Studies Vol. 52. pp. 173-197.

[9] Duany Plater-Zyberk & Company. (2009). SmartCode Version 9.2 Gaithersburg, MD: The Town Paper Publisher.

[10] Lynch, K. (1960). Image of the City Cambridge, MA: MIT Press.

[11] Alexander, C., Ishikawa, S., Silverstein, M. (1977). A Pattern Language New York, NY: Oxford University Press.

[12] Woodbury, R. (1977). Elements of Parametric Design New York, NY: Routledge.

[13] Horst, R., Webber, M. (1973). Dilemmas in a General Theory of Planning, Policy Sciences Vol. 4, pp. 155-169.

[14] Ferenstein,G.(2015).Here’sWhatSanFranciscoLooksLikeasanAffordableCity, Medium, December, 11th.

[15] Tulloch, D. (2016). Working Toward a Taxonomy of Geodesign, Transactions in GIS, Vol. 21,28 pp. 635-646.

[16] Yanwen, L., Jiang H., Yuting, H., (2016). A Rule-based City Modeling Method For Supporting District Protective Planning, Sustainable Cities and Society, Vol. 28, pp. 277-286.

[17] Alexander, A. (1968). Systems Generating System, Architectural Design. Vol. 7, pp. 90-91