As an introduction: CityEngine® is a standalone software and a conceptual design and modelling tool for professional users in entertainment, architecture, urban planning, GIS and general 3D content production. It is primarily aimed at time-efficient creation of 3D cities and buildings. The main concept of CityEngine is the "procedural" approach towards modeling. The computer is given a code-based "procedure" which represents a series of commands - in this context geometric modeling commands - which then will be executed. Instead of the "classical" intervention of the user, who manually interacts with the model and models 3d geometries, the task is described "abstractly", in a rule file.
Coming across Bekerman's experiments with City Engine on his VenICE project, I was wondering whether Procedural Inc.'s approach for further development of their flagship product goes to city modelling or city planning. The example mentioned above is a modelling practice, while recent cooperation among Procedural Inc. and ESRI is a true evidence of their interest in stepping more deeply into the planning realm.
That is in fact the choice that many other practitioners such as Agency 9 have also made in recent years. Agency 9 AB which is a privately owned Stockholm-based visualization firm was founded in 2003. The firm started as a game design group and then shifted to production of online 3d maps and visualization tools. Their planning application, City Planner is a user-friendly and web-based tool for creating, sharing and communicating of future urban plans. The inputs to the program are 3d models of planned urban entities constructed in SketchUp, Maya or 3D Studio Max. Proposals are located in their surroundings and are made available to all stakeholders. This software provides the infrastructure required for adding geo-referenced feedback to a developing urban plan.The most dominant characteristic of CityPlanner is user-friendliness, simplicity and ease of communication through web. The tool has its focus on providing 3D visualization for planning procedures and does not include so many analytic functions or data-processing capabilities.
Sources:
City Engine Help manual