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.