This is a note following some explorations of a software tool introduced by ESRI, named City Engine specializing in modeling and 3D visualization. Compared to traditional modeling software, the tool is special due to its principle of rule-based modeling — user can create and customize a script file that controls how the 3D modeling process is generated (like an interactive design guideline), and view and play around with it offline, and possibly share across internet online. It is reportedly to be handful in modeling detail architecture, but also seems the rule-based idea is of similar nature to some of planning mentality as well.
Before jumping into details, here is an animated image showing this “rule-based” massing function:
- Generation of urban blocks
CityEngine has indeed been used in large scale urban design and development project previously. A well known example is the Lakeside redevelopment project (600 acre brownfield development) in Chicago. In that project, the design team used City Engine to: 1) quickly visualize regulatory constraints, such as the zoning envelope analysis (max buildable envelope defined by land use type in zoning code); 2) Scenario testing of different design alternatives, with multiple criteria reported including energy, traffic, floor area, etc;
This example shows the potential of value added of rule-based modeling in large scale urban design and development, as it translates the regulatory documents into spatially informed rules as a foundation for the design, and saves the time in comparing across alternative designs. Following are some early explorations using the tool’s trial version (30 day free trial. https://www.esri.com/en-us/arcgis/products/esri-cityengine/trial) Hope some can be potentially helpful.
1) Existing condition study with building massing generation
ArcGIS is also integrated with the CityEngine tool, therefore, 2D data created in GIS desktop, if assigned with 3D data attribute, will be able to be integrated and viewed in the 3D based CityEngine platform, such as the zoning envelope analysis performed in the LakeSIM scheme.
2) Viewshed and view corridor analysis
3) Visualizing Regulations based on Land Use Type
4) Generating building by rule file
5) Comparing different scenarios
In addition, here are several example video showing applying the tool in urban design:
https://www.youtube.com/watch?v=vMAVRnEWPEU
https://www.youtube.com/watch?v=hXw41nuONVA
Here are some example images for the Chicago lakeside development example:
1) Zoning envelope analysis
2) 3D Generation and View
The workflow of the LakeSIM, as exemplified in the diagram below, uses CityEngine as the central platform to implement different types of scenario modeling and analysis.
Bibliography
Bergerson, Joshua & Muehleisen, Ralph & Rodda, Bo & A. Auld, Joshua & Guzowski, Leah & Ozik, J & Collier, Nicholson. (2015). Designing Future Cities — LakeSIM Integrated Design Tool For Assessing Short- and Long-Term Impacts of Urban Scale Conceptual Designs. ISOCARP Review. 11. 48–63.