Version 1.0.4
New features
Annotations:
- New annotation document (Annotations).
Blueprints:
- Removed useless UI parameters.
- Moved parking spots to road class.
- Removed edges requirement for sidewalks due to store changes.
- Added saltponds.
- Add to scene option is extended to all generated documents.
- Removed min densities and switch to density offsets.
- Added density offset when grid plantation is on.
- Detect aeroways and parkings from OSM and convert to Asphalt decal.
- "Stylesheet" vs "Template" uniformisation.
Cities:
- Separated road edges copy from other road geometries. Makes it easier to assign templates from the store (edges and guardrails for instance).
- Added controls to the density falloffs for roads.
- Changed numerical tolerancy for round capping network segments at joint areas in linear interpolation mode. This avoids the creation of near duplicate points that could occur otherwise.
- Added more UI choices for building floors.
- Added missing documents to city view to allow their destruction.
- Changed building folder name after a rename of a city. Keeps all city buildings into one single folder.
Geometries:
- Added ability to save and load animations in .red files.
Materials:
- Removed color variations (meshes and mesh prisms) that can't be properly supported on AMD and INTEL graphics.
Plants:
- Allowed grid planting to be sensitive to underlying density (for instance to carve paths or roads in grid decal areas).
Scripts:
- Added script sun direction accessor.
Terrains:
- Changed priorities in density control so that ground maps override decals.
UI:
- Improve the measure tool: undo/redo, cancel
- Closed floating widgets when exiting NDunes.
Bug fixes
Blueprints:
- Fixed generated parking spots without minimal length.
- Fixed possible mix up in templates on qgis classes when changing custom ids.
- Fixed toolbar not showing the correct actions depending on blueprint status.
- Fixed qgis conversion properties being resetted to default values when parsing qgis files again.
Cameras:
- Fixed bug where applying camera track does not hide camera gizmo.
- Fixed safe frames render in fly camera mode.
Cities:
- Fixed an error in tesselating decals causing loss in performances in complex crossings areas.
- Fixed wrong events and propagation after material changes in a city.
- Fixed network generation performances on complex crossings.
- Removed near duplicate points in buildings to avoid calculation errors causing crashes.
- Fixed a crash when exiting draft for a single building with materials used in material groups by other buildings still in draft.
- Fixed rename on buildings that did not prevent duplicate names.
- Fixed a network generation error caused by T junction bumps that modify edge profiles used for lofting, causing duplicate points that crash the lofting.
- Fixed a bug with sidewalks updates that could be missed.
- Fixed city ground map long calculation time that can result of wide ad-hoc crossings generated by the city network analysis.
- Fixed a renaming bug in lists of the city.
- Fixed a color randomness application bug when dropping a template.
- Fixed memory usage metric for cities.
General:
- Fixed crash when deleting documents (visible at exit).
- Fixed incorrect message in drag&drop conflict window.
- Fixed shader bug in selection ground box when FSAA is enabled.
- Fixed AMD rendering of curves and dynamic shapes GPU picking.
- Fixed shadow flicker on AMD.
Geometries:
- Fixed synchronization issue when multiple geometries shared the same animation.
- Fixed bug where geometries are not snapped on the terrain when dropping a scene.
- Fixed animations not working on AMD.
Materials:
- Fixed material selection bug in geometry/prism instances.
Plants:
- Fixed bug where plant ground AO was not visible after computing it.
- Fixed plant instances not updated in some particular cases.
Rendering:
- Fixed wrong frames at the beginning of camera track export.
- Fixed broken progress bar during video export.
- Fixed freeze when exporting camera animation during a play.
- Fixed bug where panorama were inverted.
- Blocked user input when rendering panorama.
Scenes:
- Fixed wrong saving of settings and tone mapping during recovery.
- Fixed tone mapping operator switching error.
Terrains:
- Fixed bug where a downloaded soil stayed disabled in the terrain.
UI:
- Fixed remaining values in the gizmo input widgets after changing the manipulator.
- Fixed "show empty folder" option not working on store folders.
- Fixed scene view refresh when entities are updated.
Water bodies:
- Fixed waterbody material not updated after missing material download.
Quality of life
Cameras:
- Added camera drag and drop in the render setup batch.
- Selection moved to the new point when creating a new camera curve point.
Cities:
- Changed material groups UI to allow switching materials easily.
- Showed store document colors in city view.
- Added lists with buildings in error.
Geometries:
- Canceled cache loading when a geometry has animation.
- Optimized multiple geometries or plants activation / deactivation.
- Added geometry animation loading progress bar.
- Avoided RAM peak when dropping multiple geometries in the viewport.
- Optimized geometry selection update.
- Sorted geometry animation tracks alphabetically.
Scripts:
- Improved script view UI.
- Added button to auto fill script with entity table.
- Made script animation errors non fatal.
UI:
- Optimized tree refresh duration.
- Improved performance of multiple objects from viewport or scene tree view.
- Optimized selection when the "show selected items only" button is pressed.
Migrating from a v 1.0.3 to v 1.0.4
Grid planting is now sensitive to underlying density. Keeping the grid planting like it was before requires to set the plant density to its maximum value.
Version 1.0.3 | Version 1.0.5 |