Skip navigation
All Places > GIS > 3D > CityEngine > Blog
1 2 3 Previous Next


40 posts

Symptoms and Affected Systems:

We experienced rendering issues causing (amongst others)

  • artefacts in the viewport
  • no labels in model hierarchy
  • transparent textures missing or being fully opaque

The issues seem to be related to certain newer AMD graphics cards like the Radeon RX 5XXX series and platform specific drivers. Affected systems include late 2019 MacBook Pro 16-inch models.

If you experience problems like the issues above try the following workaround (needs CityEngine 2020.0 or newer):



  1. Make sure the latest graphics driver is installed.
    If rendering issues are still present, continue with step 2.
  2. Open the configurations file CityEngine.ini  (requires admin privileges)
    1. Windows: Open the C:\Program Files\ArcGIS\CityEngine2020.0\CityEngine.ini  in a text editor.
    2. Mac: In the Finder, Right Click on the CityEngine2020.0 application > Show Package Contents
      then navigate to
      Contents > MacOS > CityEngine.ini  and open in a text editor.
  3. Enforce blending transparent content, by adding the following line to the CityEngine.ini  file:
  4. Start the CityEngine application


Since the beginning of 2019 rejects connections using TLS 1.0 for security reasons.
CityEngine 2017.1 and earlier are unable to support the now required TLS 1.2 protocol. 

What is TLS?

TLS stands for “Transport Layer Security.” It is a protocol that provides privacy and data integrity between two communicating applications. It’s the most widely deployed security protocol used today, and is used for web browsers (i.e. HTTPS) and other applications that require data to be securely exchanged over a network. TLS ensures that a connection to a remote endpoint is the intended endpoint through encryption and endpoint identity verification. The versions of TLS, to date, are TLS 1.0, 1.1 and 1.2.

Action Needed:

3D content generation can easily become unmanageable when processing tasks are reaching country scale. To bypass the capacity limitations of working in a semiautomatic process, Esri CityEngine now supports full automation via its Python API. Predefined jobs such as importing, analyzing, cleaning up your source data and assigning procedural rules for exporting 3D models can be conveniently run from the system command line.

To reach this goal, the CityEngine team worked closely with developers in the entertainment, 3D visualization and mapping industries to successfully integrate CityEngine technology into their automated content production processes.


This fully automated process is open to all users with CityEngine 2018.0 and later. Tutorial 10 Python Scripting includes an example of automatically modeling KML buildings from building footprints.

Affects CityEngine versions 2016.1, 2017.0 and 2017.1


On May 1st, 2018 a change in the Open Street Map API caused import of Open Street Map networks and polygons in the Get Map Data feature to stop functioning. Today the Esri is issuing a patch to fully restore the Open Street Map functionality.



The patch consists of a single *.JAR file (Java ARchive) and a PDF of these instructions.

It can be utilized on all operating systems (Windows, macOS and Red Hat Linux).


  • CityEngine 2016.1
  • CityEngine 2017.1


Users of CityEngine 2017.0 are recommended to update to version 2017.1 or later.
The upcoming release of CityEngine 2018.0 is not affected.


How to apply the patch

Microsoft Windows

  1. Make sure to have Administrator privileges on your system
  2. Download the patch file and unzip

  3. Copy the *.JAR file to the plugins folder of the CityEngine installation.
     Typically: C:\Program Files\Esri\CityEngine2017.1\plugins

Apple macOS

  1. Make sure to have Administrator privileges on your system
  2. Download the patch file and unzip
  3. In the Finder locate the CityEngine app in the Applications directory
  4. Open the CityEngine application bundle:
     Applications > CityEngine > Show package contents
  5. Copy the *.JAR file to the plugins folder inside the CityEngine application bundle
     Contents > Resources > plugins

Red Hat Enterprise Linux (RHEL)

  1. Make sure to have Administrator privileges on your system
  2. Download the patch file and unzip
  3. Copy the *.JAR file to the plugins folder of the CityEngine installation.
     Typically: ${HOME}/esri/cityengine2017.1/plugins

Follow/Join this GeoNet group to get the latest "CityEngine Rule of the Week" from Esri's own Eric Wittner


CityEngine Rule of the Week 

CityEngine London models demo from Tom Kelly (CGA code for 2 buildings is available on Github):


3D GIS Tour

Posted by DTarolli-esristaff Employee Oct 4, 2016


Esri's 3D platform presentation from the Esri Business Summit 2016 in San Diego. Watch full video here:


A quick tour of cities doing amazing work with 3D Web GIS presented by Esri's Brooks Patrick:

Esri Cloud PwC CityEngine


Did you know that Esri is one of the top 25 fastest growing cloud companies in the world? Great report with many insights from PwC:

PS: The 2016 release integrates CityEngine with the ArcGIS platform, our unique and powerful cloud solution for hosting, sharing, and visualizing 3D and GIS data:

CityEngine 3D 3D GIS Webinar Webinars


Watch our latest Esri CityEngine & Geodesign webinars for free on our YouTube channel:


#1: Model Cities with the Tech Behind Independence Day: Resurgence:

#2: 3D Solutions for Comprehensive Planning:

#3: Geodesign - Design for a Complex World:

#4: Procedural Modeling for Beautiful City Design:


PS: Build your own smart 3d city and download the free 30-day CityEngine trial now:

80 Level CityEngine Woody Hynes


"CityEngine can take real-world data and transform it into 3D models. For example you can grab an area of the world tha you are interested in, import the 3D terain data from Esri and OpenStreetMap to quickly create a 3D city that you can further modify to fit your needs." 80 Level EsriCityEngine interview with Woody Hynes:

Markus Lipp CityEngine Siggraph 2016 DigimediaPros Interview


DigimediaPros Esri CityEngine interview with Markus Lipp at Siggraph 2016 in Anaheim:

Esri CityEngine


Devin Lavine (Principal | Cofounder - Houseal Lavigne Associates): "And the benefit of this procedural modeling is how quickly we can do these. So, we didn't just deliver them one 3D drawing, we actually gave them two. And something I don't think we could have done before CityEngine.":


BIM/CAD, Drone2Map, LIDAR, Master Planning, CityEngine and much more. A beautiful Story Map from Esri UK about everything Architects have to know about ArcGIS (including a Foster + Partners use case video):



Build A World EDU enable students to form hypotheses of how the world is in a game-like environment. Build A World is working together with Esri / Informi GIS to integrate land areas and famous locations from around the world: