Esri CityEngine: Generating Global Urban Landscapes
Subscribe:  iCal  |  Google Calendar
Amsterdam NL   25, Jun — 28, Jun
Los Angeles US   25, Jun — 28, Jun
Montreal CA   27, Jun — 1, Jul
Cambridge GB   28, Jun — 2, Jul
Guildford GB   29, Jun — 30, Jun
Latest comments
by Matthew Scenery.Melbourne
6 hours ago

Their website does say that you can pay per image at $1 per image. I am in the opposite boat though. I could see this having a very significant effect on photogrammetry but I would need to process a few thousand images at a time which would not be very feasible with their current pricing model

by Shaun
7 hours ago


To the developers. A very promising piece of software for a VFX supervisor like me. BUT, please reconsider your pricing tiers and introduce a per-image price. We are a pretty large facility, but I can only imagine needing about 1-10 images a month at the very most. It's like HDRI's - we buy them all the time, one at a time. They need to be individually billed so a producer can charge them against a particular job.

Esri CityEngine: Generating Global Urban Landscapes
23 August, 2016

During SIGGRAPH 2016, we’ve had the pleasure of meeting some of the people from Esri. This company has a lot of wonderful products, including a very interesting tool ‘CityEngine‘. As you must have guessed from the name of the middleware, it could be used to build massive urban environments. Although it is mainly applied in architecture and city planning, there’s a way to use this technology in game development. Woody Hynes from Esri explains the features and pricing.


Esri is a company that develops software for users of geographic information systems. This includes mapping, spatial analysis, and spatial-data management.  Esri has been in business since 1969 and has over 350,000 customer organizations world-wide. CityEngine is our 3D modeling software for the creation of urban environments.  We have many customers in the VFX and gaming industries. Customers such as Pixar, Disney Animation, Double Negative, Turn 10 Studios, EA, Atypical Games, and many more. 

Here is an example from a movie: 


CityEngine is a procedural 3D modeling tool for creating massive urban environments.  The main feature is to take a conceptual idea for a fictional city or the re-imagining of an existing city and quickly turn the idea into functional 3D models. These environments can be used as the background element for movies and games or even as characters as was described in this article.

Снимок экрана 2016-08-23 в 13.28.19

Снимок экрана 2016-08-23 в 13.28.33

Снимок экрана 2016-08-23 в 13.28.04

Снимок экрана 2016-08-23 в 13.28.52

How does Esri CityEngine actually work? How does it manage to transform 2d GIS data into 3d models? How detailed are these elements? Where can we use it in?

CityEngine can take real-world data and transform it into 3D models. For example you can grab an area of the world that you are interested in, import the 3D terrain data from Esri and the OpenStreetMap data to quickly create a 3D city that you can further modify to fit your needs.  This is all done procedurally and these modifications can be as detailed as you want them to be.  

Снимок экрана 2016-08-23 в 13.27.00

Снимок экрана 2016-08-23 в 13.26.46

Снимок экрана 2016-08-23 в 13.26.20

How do you believe this software could be used in game development?

CityEngine can be used to rapidly create a massive urban environment for games.  You can bring in models that you have already created in other software such as Maya and 3ds Max and then you can quickly model the entire environment around them.  Once you have finished your modeling, you can export your models either individually or all together back into those same software or on into the game engine of your choice. CityEngine just fits into your current pipeline.

Снимок экрана 2016-08-23 в 13.25.53

Снимок экрана 2016-08-23 в 13.25.38

Снимок экрана 2016-08-23 в 13.25.15

Could you discuss some of the ways you are working with the planning of cities and how Esri could help you build better and more intricate models of the urban environments?

CityEngine is used by actual urban designers and city planners to help visualize the as-built environment and new developments.  It is very successful because it is used to create many design iterations and provide information on community impact.  Here is a video about this: 

There is a free 30-day trial for anyone, who is interested.  Pricing requests are available on our website.

Woody Hynes, Product Marketing at Esri

Interview conducted by Kirill Tokarev.

Leave a Reply

Related articles