CityEngine 2015.1 Release Notes

3D data import

  • Introducing support for importing FBX files (as shapes, as static models, or assets to insert in CGA; in previous versions, only FBX export was possible).
  • Shape importer (obj, dae, fbx) added “align to terrain” option.

File Geodatabase (FileGDB) support

  • Added support for custom coordinate systems (e.g. WGS_1984_Transverse_Mercator Projection).
  • Support for more coordinate systems due to improved WKT mechanisms.
  • Added support for exporting shapes as Polygon geometry type.
  • Better user interface of FileGDB export dialog (e.g. clear column order/labels).
  • Fixed extent pre-checks in FileGDB import dialog.
  • Fixed an attribute name handling issue when exporting lines.
  • Fixed a localization issue in the FileGDB importer (e.g. Japanese FCs).

Publishing to ArcGIS Online/Portal

  • The CityEngine Web Viewer (in the browser) is now able to open larger 3WS scenes without throwing a “line too long” error.
  • For the 3WS exporter, sublayers in different parent layers can now have the same name e.g. House1/Walls and House2/Walls.
  • Fixed a rare issue in the 3WS exporter where materials were wrongly matched (this issue resulted in scenes that could not be opened).
  • Objects with trailing numbers used to be renumbered on 3WS export; now the original numbers are used.
  • Fixed a rare issue where sharing a rule package (RPK) to ArcGIS Online/Portal was not possible.
  • Upload to ArcGIS Online/Portal via Python can now override existing items on portal.

CGA procedural model language, handles & tools

  • Fixed update issues in occlusion queries (overlaps(), touches(), inside()), e.g. deleted shapes no longer influence occlusion queries.

  • For ArcGIS Pro, the annotation “@Out(granularity=separatedShapes)” has be added to declare the semantic interpretation of the generated geometry in the rules (see “Panelize” use case).
  • Rotate handle has a new skin=ring option.

  • Color handle now shows current color using moving circle, the large circle has been removed.

  • Fixed situations in which handles layout wouldn't snap to a single line (chain dimensions).

  • Fixed a rare numerical issue which led to misaligned faces after component split comp(f) in case of a specific face orientation setup.

  • CGA errors & warnings to the Log are no longer produced when using the Model Hierarchy.

  • Shape selection in Model Hierarchy now preserved when editing attributes in the Inspector.

Streets & shapes

  • Fast graph editing now possible even when multiple street shapes are selected.

  • Isolation and visibility settings for all tools improved, e.g. when in isolation, editing street shapes no longer removes the shapes from isolation.

  • Line width preferences are now applied to dynamic shapes and block perimeters.

  • The shape tool “Separate Faces” now operates correctly on shapes with holes.

  • Extruding a hole with the shape creation tools no longer deforms the UV sets.

Lighting, shadows & panorama

  • Shadows are no longer shown in headlight mode in order to prevent confusing shadowing effects.

  • The default light settings on new scenes have been improved.

  • Shadows are now switched on for wizard cities.

  • Panorama visibility is now persistently saved in the CityEngine scene.

  • Scene light and panorama dialogs cannot be open multiple times anymore.

  • If activated, Shadows and Ambient Occlusion are now included in screenshots, i.e. always rendered regardless of resolution.

Scene editor

  • The collapsed/expanded state of group layers is now saved with the scene.

  • Dragging a layer to the end of the scene editor tree is now possible.

  • Resolved the mouse action conflict between dragging and renaming a layer.

  • Copying or merging terrain layers no longer throws exceptions.

  • Snapping is now disabled for locked layers.

  • Fixed a layer coloring issue on textured shape layers.

  • Street blocks on colored layers are now rendered correctly when lots are selected.

Inspector

  • Edit fields in the Inspector are now validated also on enter and not only on focus change.

  • An empty string as texture path in the inspector materials section now disables the texture rather than showing “unknown texture”.

  • More stable sampling of object attributes in layers.

  • Hex color values with transparency (e.g. “#ffee2288”) are now displayed correctly in the Inspector.

  • Coloring a map layer in the Inspector now correctly updates the layer color icon in the Scene Editor.

Python

  • Script exporter dialog now remembers previous script name, and preferences work reliably.

  • Script exporter now generates reports for all supported export formats.

Miscellaneous fixes

  • Taking multiple high-resolution screen shots no longer causes out-of-memory problems.
  • “Select objects with same start rule” now works correctly (regression issue).

  • The facade wizard now displays the texture being edited (regression issue).

  • Fixed a localization issue in the terrain (e.g. Turkish layer attributes).

  • “Team” entry removed from the Navigator context menu.

  • The recent files list in the File Menu has been improved.

  • Show/Hide Status Toolbar is now consistent after loading layout presets.