Aerial view of a modern architectural complex featuring two large glass buildings with flowing rooftops. The site is surrounded by neatly arranged trees and landscaped areas, with a wide pathway leading through the center.

CityEngine 2025.0: Street Designer Arrives, Perpetual Licensing Leaves

CityEngine 2025.0 brings multi-lane Street Designer, Visual CGA Editor improvements, and drops perpetual licenses for ArcGIS Professional subscription only.

Esri has released CityEngine 2025.0 and added a long-requested feature for technical artists, urbanists, and VFX supervisors: the Street Designer. Finally, precise lane-by-lane city sculpting, directly in the viewport, no extra plugins, no custom code required (unless you want it).

The new Street Designer enables per-lane editing—vehicle, parking, bike, sidewalk, buffer, vegetation, and public transport—each with procedural markings, furnishings, and foliage. Street cross-sections can be built or tweaked interactively, with custom configurations saved and reused. The default Esri.lib now ships with a “Generic_Street_Configurations.cej” demo scene plus preset lane templates, so no more wild west sidewalk hacks or guessing how a European avenue should look in CG.

A 3D rendering of a street scene featuring trees lining both sides and vehicles parked along the road. A sidebar on the right displays settings for adjusting attributes in a software interface.
A 3D rendering of a street scene featuring trees lining both sides and vehicles parked along the road. A sidebar on the right displays settings for adjusting attributes in a software interface.

For developers and TDs, a Python API exposes lane and segment functions (CE.addLane, CE.moveLane, CE.createStreetConfiguration, among others) for procedural street control, batch setup, and automated asset prep. CGA rule support gets expanded for referencing and managing these new lane types.

Visual CGA Editor: Node Clarity at Last

The Visual CGA Editor, CityEngine’s node-based, non-linear rule editing environment, receives overdue ergonomic upgrades. There’s a new “Find Node” dialog, cleaned-up slot visuals, clear annotation widgets, and actual lock indicators for read-only files. Node connections are visually decluttered. Compilation speed in heavy graphs gets a measurable boost. The editor now supports right-mouse panning—a small tweak that will save cumulative hours and wrists across projects.

An illustration showing improved cable readability in an architectural software interface, featuring a diagram with parameters like House Lot and Loggia. On the right, a simple gray-rendered image of a house with a porch.
An illustration showing improved cable readability in an architectural software interface, featuring a diagram with parameters like House Lot and Loggia. On the right, a simple gray-rendered image of a house with a porch.

Procedural Scripting and Geometry: More Boolean, Less Crash

The CGA language itself gains streamlined 3D Boolean syntax, automatic tagging of intersections, and better sequential programming with improved inline rules and comp splits. Numeric stability gets a tune-up: cleaner handling of non-planar geometry, reduced split errors, and a fix for convexify crashers. These improvements matter in heavy production pipelines where edge-case geometry was, until now, a daily headache.

A digital graphic showing a 3D model of a structure with a blue cylindrical shape atop a yellow mesh base. To the left, a diagram illustrates the extraction process of geometry, including a circular outline and labels like 'Extract,' 'Generate,' 'Tag,' and 'Collect.' Green trees line the pathways surrounding the model.
A digital graphic showing a 3D model of a structure with a blue cylindrical shape atop a yellow mesh base. To the left, a diagram illustrates the extraction process of geometry, including a circular outline and labels like 'Extract,' 'Generate,' 'Tag,' and 'Collect.' Green trees line the pathways surrounding the model.

Viewport and UI: Shadows, Snapshots, and Usability Polish

Default anti-aliasing and anisotropic filtering are now switched on, cleaning up texture edges and lines out of the box. Shadow rendering for snapshots improves—useful for dailies and quick looks. Snapshot resolution is capped at 10,000 × 10,000 pixels, which should keep both marketing and pipeline artists happy. Material assignment is now instant with a double-click in the Material Browser, and numeric input is more strictly validated across tools. Copy-on-move via Ctrl-drag and new toolbar icons also feature, but won’t disrupt muscle memory. Dark mode dashboard alignment and usability tweaks round out the UI changes—nothing flashy, but a collection of workflow splinters removed.

File I/O and SDK: Industry Standard, Now With TGA

CityEngine 2025.0 brings fixes and updates for USD, FBX, and Collada import/export, finally squashing some persistent opacity bugs. TGA file support is added. Under the hood, third-party libraries (ArcGIS Maps SDK, Chromium, FileGDB, OpenUSD, OpenDesign SDK for IFC/DWG, libpng, libtiff) have been updated, ensuring compliance and futureproofing.

DCC integration is unchanged: export supports OBJ, DXF, FBX, Alembic, and USD, keeping CityEngine interoperable with Houdini, Maya, Max, C4D, Blender, Unreal Engine 5, and similar tools.

Platform Support and System Requirements

The software now supports 64-bit Windows 10+, Windows Server 2016+, RHEL/AlmaLinux/Rocky Linux 8+, and adds official support for Windows Server 2025. No word on major macOS support changes—see the documentation for current OS specifics.

Licensing: Perpetual is Dead, Long Live Rental

With this release, Esri ends perpetual licensing for CityEngine. From June 2025 onward, only subscription access via ArcGIS Professional ($2,200/year) or Professional Plus ($4,200/year) is available. Existing annual license users must migrate; no grandfathering or extensions for perpetuals. This is now rental software—plan your budgets accordingly.

Test First, Deploy Later

As with all major tool updates, users should test new workflows and features on staging assets before pushing CityEngine 2025.0 into live production pipelines. The Street Designer is powerful, but trust—never rely—on the demo scene alone.

CityEngine 2025.0 Release Notes

CityEngine company homepage // Esri CityEngine