|
|
|
Service Release 2010.1 SR3 (Build Aug 30, 2010)- avoids startup problems on Windows 7
- duplicateLayer copies segment and node attributes
Service Release 2010.1 SR2 (Build Aug 10, 2010)- fixed corrupted Java preferences interfering with startup (Mac and Linux only)
Service Release 2010.1 SR1 (Build July 23, 2010)
Parameteric City Design Tools
Changes / Fixes - improved editing performance
- fixed serialization of enclosed street blocks
- fixed street shape start rule setting
- improved street crossing shapes (removed 0-width crossing sidewalks)
Procedural Modeling Core (CGA)
Features - sel() function to convert a string to a selector
Changes / Fixes - fixed signature matching bug in CGA (e.g. alignScopeToGeometry)
- fixed wrong asset search path in imported rule files
- fixed cgalib replace() issue
- fixed translate(rel, object) bug
- fixed unreferenced vertices bug on extrude / roof() connected to very thin features
- fixed a bug in multi-face-extrude: in special cases some faces got deleted
- fixed case / attr issue for function layers
Customizable User Interface
Changes / Fixes
- improved street node rendering
- improved object selection
- improved object/polygon count in headup display
- fixed street node snapping bug when drawing streets manually
- fixed memory-leak when deleting layers
- fixed duplicate panorama/light layer issue when these layers have been re-arranged
- fixed disappearance of layers when re-arranging layers
- fixed attribute handling when merging layers
- added support for horizontal mouse wheel (tracks left/right)
- fixed a “null pointer exception” in attribute sampling
- fixed framing of “NIL” models
ESRI Shape File Support
Features - write support for polygonz (3d shapes)
- basic multipatch support for writing / reading
Changes / Fixes - fixed relocation bug on import for all z-shapes
- fixed non-closed ring polygon on export bug
- fixed wrongly deleted points on 3d polygonz import bug
- fixed attribute name prefix issue
Rule Editor (CGA Editor)
Changes / Fixes
- fixed delete key
- fixed edit model - rule file matching on selection issue
Major Release 2010.1 (Build June 23, 2010)
Parameteric City Design Tools
Features - 'dynamic shapes': immediate block subdivision and street shape creation
- auto block extraction and updating
- subdivision and street shape parameters (controllable by map layers)
- curved streets (bezier splines)
- new subdivision parameters: offset subdivision & block corners & seed
- stable subdivision, i.e. minimal changes between two block configurations
- subdivision consistency: copying of lot attributes
- hierarchical attribute inheritance (from blocks to lots for instance)
- simplified scene layer structure, i.e. removed model layers
- every layer can now have programmable attributes and supports shape sampling
- new file format (and automatic conversion of old files) for dynamic shape support
Changes / Fixes - graph move tool: auto-merging
- grow streets: improved undo support
Procedural Modeling Core (CGA)
Features - new math functions: pow, exp, log10, ln, isnan, isinf
- new type conversion functions (float to string etc.)
- new string functions (such as len, substring, find etc.)
- new asset and image info functions to query dimensions and sort geometry assets and image files according to their size or ratio
- new utility library with an extensive function set for string, asset and image handling; this greatly facilitates instancing
- new convexify operation to split concave polygons into convex ones
- new reverseNormals operation
- new texture operation to simplify standard texturing
- new rotateUV operation to rotate uv coordinates
- split operation: "noadjust" for regular-scoped subdivisions of non-rectangular geometries
- alignScopeToGeometry operation: new selectors fo find lowest, larges, longest face/edge
- support for reading Collada assets
- limited support for material-per-face meshes
- import is now parent-file relative
- support for generic annotations (e.g. "@Location")
Changes / Fixes - negative sizes allow for mirroring (s() operation; no negative translation anymore)
- occlusion: major speedups & bugfixes
- asset and texture search strategy (e.g. i() operation) simplified
- innerRect operation: now operates on each face of the geometry (rather than only the first) and works on concave faces
- setupProjection support ~ and ' operators
- color operation does not touch the alpha channel anymore
- improvements in handling of name clashes of imported rules
- improved import file related errors and warning handling
- improved CGA type inference and static CGA analysis
- fixed a number of numerical issues
- fixed a bug in split operation: in some cases, texture coordinates were repeated rather than split
- fixed CGA recompilation for nested imports
Customizable User Interface
Features - New scene editor to reflect new layer structure and hierarchy
- Re-arrange layers via drag and drop in Scene Editor
- GUI Buttons for Boolean values in inspector
- Border-scroll support in 3D viewport
- New "Edit Model" support in 3D viewport, so generated shapes can be selected
- Added explicit command to remove generated models
- File Inspector is now part of Navigator
- CGA File Inspector and CGA Editor linking
- Start rule to CGA Editor linking in Inspector
- more progress reporting during scene loading
- inspector reflects resource changes automatically
Changes / Fixes - Improved focus and mouse navigation handling with multiple 3D viewports and 2D graph editors
- Improved multi-face shape and component selection
- Inspector now maintains previously inspected type in case of multiple selections
- Inspector now shows vertex, edge and face index in title tab
- Improved render buffer handling for graphs and shapes
- Improved memory handling when previewing texture assets
- Camera dolly now automatically moves Point of Interest when distance becomes small (< 1)
- Fixed 3D viewport redrawing issues when loading scenes with maximized window
- Fixed wrong position of sun in panorama for certain light positions
- Fixed absolute file system path handling for non-Windows platforms
- Improved icons across the application
OpenStreetMap Import
Features - support for shapes and attributes
- mercator projection supports true scale latitude correction
Rule Editor (CGA Editor)
Features - Visual rule editing mode
- interactive shape picking in the model hierarchy (formerly known as shapetree)
- interactive linking from model hierarchy to rule editor
- Extended search functionality for rules
- Rename support for rules, function and parameters
Facade Wizard
ESRI Shape File Support
Features - import: mercator projection supports true scale latitude correction
- import: skip nan and inf values
- import: improved POINT_Z shapefile type support
Basic 2D and 3D Format Support
Features - import: support for Collada files (both for shape import and insert operation in CGA)
- import: support for textured meshes (landmarks) both in obj and collada
- OBJ and Collada: material-per-face support (import and export)
Changes / Fixes - wavefront obj reader (CGA insert operation) bugfixes:
- fixed support for negative indices (3dmax)
- face and mesh order reverted
- general model export improvements (faster, consumes less memory)
Standard 3D Format Support
Features - support for fbx 2011.2 (fbx file format version 7.1) with additional features:
- support for asset instancing (results in smaller fbx files)
- new export option to create fbx transform nodes per initial shape
- limited support for material-per-face meshes
Changes / Fixes - model export: improved merge-by-material export option
- model export: improved naming of FBX and COLLADA nodes
Advanced 3D Format Support
Changes / Fixes - mentalray/realityserver model exporter: rewritten from scratch (faster)
Python Scripting Interface
Features - new functions for attribute support
- CE.addAttributeLayer
- CE.getAttributeLayerExtents
- CE.getAttributeSource
- CE.getLayerAttributes
- CE.sampleBooleanLayerAttribute
- CE.sampleFloatLayerAttribute
- CE.sampleStringLayerAttribute
- CE.setAttributeLayerExtents
- CE.setLayerAttributes
Changes / Fixes - "ShapeSymbol" renamed to "StartRule"
- removed functions
- CE.isModelLayer
- CE.createShapesFromGraph
- CE.createShapesFromGraphSettings
- improved support for model export (co-export is faster)
Licensing
Changes / Fixes - a number of flexnet bugfixes including vpn bug
|
 |
|
|
 |
|
Windows 32bit build only
Fixes problem with exporter
|
 |
|
Changes / Fixes: - Python API updated to Jython 2.5.1
- Linux SWT fix : non-responding GUI buttons
- Fixed a bug in terrain interpolation
|
 |
|
Features - Welcome wizard for easy setup of first-time CityEngine startup
- Completely revised mouse interaction in 3D viewport
- Added mouse navigation and keyboard schemes for major 3D applications
- Added compass in 3D viewport
- Value fields in inspector and dialogs can now be adjusted using sliders
- 3Dconnexion 3D Mouse support
- Immediate mode now has "single-object" and "multi-object" modes
- New interactive initial shape split tool
- Revised interaction for graph and shape edit tools
- Navigation tools (track, tumble, dolly) now also available in tool bar
- CGA: Support for advanced roof types, including roofs on concave polygons, overhangs and multi-face initial shapes
- CGA: Added "innerRect" operation that places a rectangle within convex polygons
- CGA: Added "offset" operation (supports positive and negative polygon offset)
- CGA: Added "setupProjection" and "projectUV" operations which permit more flexible texturing of models, including global texture projection.
- CGA: New component split ("comp") selectors for roof and offset operations
- CGA: New component split "=" operator to combine selection into one successor shape
- CGA: Added "comp.index" and "comp.total" shape attributes per component split selector
- CGA: Added geometry.nEdges function
- CGA: Extrude now supports multi-face initial shapes
- CGA: Added selectors for inter/intra occlusion
- CGA: Support for concave trim - limited trim planes
- CGA: concatenate operations for string + bool
Changes / Fixes - Improved memory handling (notably for large textured scenes)
- Improved opengl rendering stability
- Improved integrated help / web support
- Improved file selector performance
- Improved user feedback in error cases
- Generally improved undo/redo handling
- Fixed workspace issues with scene names containing spaces
- Improved handling of CityEngine configuration files when file permissions are restricted
- Fixed lost .init file settings
- Added "safe mode" for startup (pass "-safeMode" on command line)
- Added "auto exit" mode (useful for networked licensing)
- Mouse wheel now always assigned to zoom/dolly in 3D viewport
- Added standard keybindings for dolly/zoom (ctrl-plus/minus and ctrl-numpad-plus/minus)
- Dolly with shift modifier (ctrl on mac) now moves Point-of-Interest. Useful at short camera distances
- Fixed transform tool (move, scale, rotate) update issues when used in immediate mode
- Fixed panorama with wide camera angles
- Layer visibility changes now preserve selection
- Improved isolation of initial shape components (isolate whole initial shape for better visual feedback)
- Improved handling of street width attributes when editing initial shapes
- "Reverse normal" for initial shape does not change first edge any longer
- "Separate faces" now correctly maintains rule file settings
- Fixed issues when deleting components from some multi-face initial shapes
- Fixed terrain cursor y-coordinate rounding to 0.0 if no terrain is present
- Shape tree options (e.g., "Show Models") now reset on restart / scene change
- Added some missing shape / graph operations to context menu
- Improved grow streets algorithm (better quarter subdivision)
- Improved cleanup graph algorithm (fixed segment intersection)
- Improved create shapes algorithm (better behaviour for street networks with many small segments)
- Fixed poly count in asset inspector
- CGA: Component splits now support interleaved edge-vertex splits
- CGA: Fixed issues with non-boolean expressions in CGA case statement
- CGA: Fixed bug in "alignScopeToAxes"
- CGA: Fixed problem with gable roof on very small polygons
- CGA: Fixed texturing issues when using "alignScopeToGeometry" and "alignScopeToAxes"
- CGA: Fixed numerical issues with Euler angles
- CGA: Fixed extrude indexing issue
- CGA: Fixed bugs in "convert" function
- CGA: Fixed issue when using indices in a component split on an empty selection
- CGA: Fixed bottom-face indexing after extrude/roof/taper operations (previously, first edge not kept)
- CGA: "offsetUV" deprecated and renamed to "translateUV"
- CGA: Better endless recursion detection for (1) recursive functions (attributes) and (2) recursive rules which result in shape-trees with large breadth (but small depth)
- CGA: Max. texture size is now user controllable (via grammar core preferences), defaults to 2048 pixels (was 1024)
- CGA: Improved overall stability of occlusion testing
- CGA: Occusion testing: Special configuration "face is completely covered by a side of a volume" is now included in the inside case
- CGA: Fixed a bug connected to usage of convert() in imported cga files.
- CGA: fixed some issues connected to attribute mapping (in some cases, attributes with the same name but different signatures led to a crash)
- CGA: Non-boolean expressions are no longer valid in case statements (led to a run-time error before)
- Fixed issues with import conversion of some CityEngine scenes
- Shape file import now maintains first edge of shapes
- Improved export engine (lower memory consumption, better speed and error handling)
- Scripting: Fixed issues with loading import/export presets
- Mac OS X: Fixed inspector redraw issues
- Mac OS X: Ctrl + left mouse button now shows context menu in viewport
- Improved rendering on OSs with window compositing (Windows 7, Mac OS X)
|
 |
|
Features:
- Model export to the 3DS format (useful for e.g. Autodesk LandXPlorer or Google Sketchup)
- Shape file import supports now more than 80 of the common map projections, in addition support for elevation and better user feedback
- Revised memory management and improved performance allowing for editing and processing of massive data sets
- Introduction of precision handling for global coordinate systems (no more floating errors for scenes far beyond the origin)
- Completely revised Python scripting API (e.g. more shape manipulation functions)
- Selection menu allows for advanced selection, e.g. all initial shapes with the same rule file or shape symbol etc.
- Support for handling of selection sets (save the current selection, edit & re-apply it later on)
- Shape editing: introduced object coordinate system and "lock current coordinate system" switch
- Shape editing: user interface for numerical control
- Preferences: new page to reset all settings
- CGA: introduced object coordinate systems and related conversion commands (convert, rotate, translate)
- CGA: extrude operation: new axis selectors world.x/y/z set pivot orientation analogous to normal extrude
- CGA: introduced versioning to track incompatibilities
- CGA: new operations: offsetUV, scaleUV
Changes / Fixes: - Licensing system: many bugfixes and better error reporting
- Rendering: fixed bug on ATI graphics cards (textured objects were rendered black)
- Rendering: fixed numerical issues with large coordinates
- Shape editing: first point is now mapped to terrain, not xz-plane
- Improved snapshot feature (optional capturing of decorations)
- Better rendering performance, improved transparency handling, improved shadows
- Improved picking of objects in viewport
- Extended light setup
- Asset inspector: fixed change detection
- Batch export: fixed a material sharing/mesh merging bug
- Batch export: fixed "missing normals" bug
- Batch export: introduced presets
- Batch export: various improvements (logging, speed, memory consumption, error reporting and compatibility)
- Undo/redo: fixed several bugs
- Street grow: improved user interface and algorithm
- Lot subdivision: improved user interface and attribute handling
- Improved speed and interactivity during model generation
- CGA: fixed several numerical problems
- CGA: added atan2 function
- CGA: added material.name read access
- CGA: fixed alignScopeToGeometry "auto" mode bug and changed behaviour if all edges are coplanar: the longest edge is taken
- CGA: fixed spurious “grammarcore out of memory” error
- Mac OSX: enabled vsync
|
 |
|
Changes / Fixes: - fixed issues with lat/lon coordinates in shapefile (shp) importer
- fixed "center" issue in osm/shp importer
|
 |
|
Features: - added new projection options for SHP import/export and OSM import
- enhanced "Massive" (tm) batch export: added options for scene scale unit and sound locator group name
- improved screenshot feature (now available via python scripting)
Changes / Fixes: - fixed SHP (shape files) attribute import
- resolved shadow z-fighting issue when camera is close to object
- fixed deletion of objects in multiple layers
- increased marker visibility distance from 2000 to 5000
- fixed "wireframe on shaded" for initial shapes
- smooth wireframe now disabled in default settings
- macosx: fixed 3d viewport redrawing issues
- correctly flush command streams after "Massive" export
- reduced memory usage of OBJ reader (fixes out-of-mem crash in obj inspector)
- fixed cursor icons for interactive tools
- release unused assets/textures after batch model export
- resolved numerical problem in coordinate merger
- renderer: model creation/deletion speedup (windows / linux only)
- fixed CEJ importer
- fixed OpenStreetMap OSM import
- fixed OpenGL out-of-memory bug when updating shape tree
|
 |
|
New Features:
- Python scripting interface
Rule-based reporting feature Occlusion testing for generated models Interactive editing and model updating Generation of complex street shapes (round street corners, junctions and entrances) New operations for working with initial shapes Completely revised import / export capabilities Undo / redo FLEXnet-based license management (node-locked and floating)
Changes / Fixes:
- Drastically improved rendering speed & memory handling
- Revised inspector GUI
- Mac OS X Version 64bit only (requires min Intel Core 2 Duo processor)
3D Viewport - Fixed: Camera 'angle of view' problem
- Fixed: Robust handling of degenerate meshes
- Added:Terrain cursor
-
Binary transparency for generated models Added: 'isPlanar' function Added: Access to initial shape name and shape symbol from CGA Added: Occlusion testing Fixed: Euler angles Fixed: Texture projection after pivot transformation ('comp' operation) Fixed: Lost material ('comp/split/trim' operations) Fixed: Acute-angle trim problem Fixed: 'split' always sets scope of successors to bounding box of geometry Fixed: 'setPivot' now numerically stable Fixed: Extruded geometries retain indices
Import Completely revised: DXF (import graph & initial shapes) Added: Shapefile (import graph & initial shapes, including attributes) Revised: OSM (import graph)
Street Shapes Round corners Junctions Improved conflict resolving strategy Added connection information Fixed many minor issues (e.g. 0-width shapes)
Minor Revised: Shape & Graph Alignment Subdivision: Multi-face support Attribute Layers: 16-bit support Fixed: Slow-delete-graph bug
|
 |
|
|
 |
 |
 |
|
|