Software Release Notes - 6.20.0

Release Date: 18.02.2026

New Features and Improvements

Data Visualization Improvements

Custom Icons Supported for Marker Visualizations

Added support for displaying custom icons on marker visualizations when using GeoJSON point datasets. Users can now assign icons based on dataset properties, improving visualization clarity and enabling richer, more informative scene representations.

Includes support for:

  • Selecting an icon property during data import

  • Rendering custom icons on markers in the scene

  • Updating marker icons dynamically through the Port panel

  • Improved integration between the web app and Sandbox for icon-based marker visualization

Advanced 3D Model Visualization Controls

Added comprehensive controls for configuring 3D model visualization from dataset attributes. Users can now map dataset properties to model selection, labels, colors, dimensions, orientation, scale, positioning, and animation behavior, providing more flexible and data-driven visualization.

Includes support for:

  • Attribute-based model selection and labeling

  • Attribute-driven color, size, orientation, and scaling

  • Terrain alignment and positioning controls

  • Camera-relative and dataset-driven scaling options

  • Time-based interpolation for smoother visual transitions

  • Customizable dataset identification for legends

Pagination Support Added for Line and Polygon Datasets

Added pagination support for line and polygon datasets, allowing large GeoJSON datasets to load more efficiently. Only relevant features are loaded as needed, improving performance and enabling smoother interaction with large datasets. Includes support for:

  • Efficient loading of large line and polygon datasets

  • Reduced memory usage during dataset visualization

  • Improved performance when working with large GeoJSON files

  • Consistent pagination behavior across points, lines, and polygons

Line Data Visualization Customization Panel

Added a new customization panel for line datasets, allowing users to configure color, width, and height based on dataset attributes. This provides greater flexibility and control when visualizing line-based data. Includes support for:

  • Attribute-based color mapping with gradient presets and normalization options

  • Custom default colors and categorical or continuous color modes

  • Attribute-driven line width and height with normalization and scaling controls

  • Improved flexibility for visualizing line datasets with more meaningful and dynamic representations

Polygon Data Visualization Customization Panel

Added a new customization panel for polygon datasets, allowing users to configure color and opacity for clearer and more flexible visualization. Includes support for:

  • Attribute-based color mapping with gradient presets and normalization options

  • Custom default colors and categorical or continuous color modes

  • Adjustable opacity for improved transparency control

Custom Color Gradients and Random Color Support for Data Visualizations

Added support for advanced color customization across all data visualizations. Users can now apply predefined gradients or random colors based on dataset attributes, improving clarity and visual interpretation. Includes support for:

  • Applying color gradients based on dataset attributes

  • Selecting from predefined gradient presets such as Bathymetry, Temperature, Fire Hazard, and Topography

  • Using random colors for categorical data visualization

  • Reversing gradient direction for flexible color mapping

  • Improved color configuration through the customization panel

Fly-to Comment Navigation from Web App

Users can now navigate directly to comments from the web app. The camera smoothly moves to the comment location, making it easier to review and interact with scene context.

Interaction and Usability Improvements:

Port Panel No Longer Opens Automatically on Normal Selection

Normal selection in the viewport no longer opens the Port panel automatically, reducing unwanted UI interruptions. To open the panel, users can now right-click an actor and select “Show properties.” Selecting actors from the Find Objects panel continues to open the Port panel as before.

Gizmos Disabled by Default for Cleaner Selection

Object selection in the viewport now highlights the object without automatically showing a gizmo. Users can display the gizmo using keyboard shortcuts or via the right-click context menu when needed.

Improved Camera Stability During Right-Click Interaction

Improved camera sensitivity and smoothing to prevent unintended movement during right-click interactions, providing more stable and precise scene navigation.

Improved Default Camera Start Behavior

The camera now starts correctly in helicopter mode with the expected field of view, preventing it from spawning at the bottom of the ocean or behaving like walking mode on startup.

Improved Scene Object Selection and Camera Interaction

Improved selection interaction to prevent unintended camera movement and context menu activation when left-clicking objects. Object selection now behaves consistently, providing clearer and more predictable interaction.

Improved Highlight Clarity for Selected Objects

Improved object highlighting to focus on the selected object and its children, with clearer visual distinction to make selections easier to identify.

Improved Cursor-Based Zoom Precision

Improved cursor-relative zoom behavior to use the nearest surface within a small radius, providing more consistent and predictable zooming when navigating complex scenes.

Improved Port Panel Value Synchronization

Improved synchronization between core values and the Port panel to ensure port values update accurately and remain consistent.

System and Stability Improvements:

Communication System Upgraded to NATS

Upgraded the internal communication system to use NATS, improving reliability, scalability, and real-time synchronization between the web app and Sandbox. This upgrade enhances real-time synchronization and provides a stronger foundation for future live and collaborative features.

Improved Sea Foam Rendering for Waves

Sea foam now appears as expected when wave settings indicate foam-generating conditions.

Improved Visibility of UI and Tools in Foggy Conditions

Improved rendering of world space UI and user tools to ensure key elements remain visible and readable in fog. This includes pins, gizmos, measurement lines, measurement labels, and street names, allowing users to interact reliably in all environment conditions.

Improved Sun Inclination Value Readability

Adjusted the number of decimal places shown for the Sun Inclination value in the Weather Settings panel, improving readability and usability without affecting precision.

Improved Actor Filtering in the “Find Objects” Panel

Improved the Find Objects panel by hiding internal and non-essential actors, reducing clutter and preventing exposure of sensitive data.

Improved Data Connection Reliability After Scene Restart

Improved handling of data connections to ensure live data remains available after stopping and restarting a scene.

Improved Object Placement on Collision Geometry

Improved object placement behavior to ensure objects placed on collision geometry interact correctly with physics and are no longer unintentionally parented to collision actors.

Improved Naming When Duplicating Scenarios

When duplicating a scenario, the new copy now receives a numbered suffix, making multiple copies easier to identify.

Consistent Day Display When Scrolling Timeline

Improved the timeline display to ensure the selected day format remains consistent when scrolling, providing clearer and more predictable time navigation.

Improved Rotation Value Consistency in Transform Panel

Improved rotation input behavior to ensure more accurate and predictable orientation adjustments when editing object rotation values.

AB Casual Actors Can Now Be Managed in Data View

Added group actor filtering support for AB Casual actors, allowing them to be managed, enabled, disabled, and removed more easily through Data View.

Added Group Filtering Support for Wires

Improved Data View management by adding group actor filtering for wires. Wires can now be enabled, disabled, and managed consistently alongside their associated objects.

Bug Fixes:

Session Persistence and Dataset Saving Fixed

Fixed several issues where scene and dataset changes were not properly preserved after saving and reloading. Edits and configuration changes now persist correctly across sessions. Includes fixes for:

  • Polygon dataset edits not being retained after saving and reloading

  • Line dataset edits not being retained after saving and reloading

  • Default model assignment not applying correctly to point datasets

Line Dataset Visibility Restored After Toggling

Fixed an issue where line datasets did not reappear after being disabled and re-enabled. Line data now displays correctly every time it is enabled.

Marker Legend Visibility Corrected When Switching Visualizations

Fixed an issue where the marker legend remained visible when switching to model visualization. The legend now appears and hides appropriately based on the selected visualization.

Marker Color Updates Now Apply Immediately

Fixed an issue where changes to color-related settings did not immediately update marker visuals. Marker colors now refresh instantly when modifying attributes, normalization settings, or gradient presets.

Point Dataset Switching Stability Fixed

Fixed an issue where switching from markers to models caused errors and instability. Point datasets now transition correctly without generating errors.

Plot Graph Buttons Remain Responsive After Interaction

Fixed a regression where clicking inside the plot graph window caused buttons to become unresponsive. Button interaction now remains functional after interacting with the plotting area.

Child Objects Now Included When Duplicating Parent Objects

Fixed an issue where duplicating or copying a parent object did not include its child objects. Duplicated parent objects now correctly retain all children.

UI Interaction Responsiveness Fixed

Fixed an issue where buttons and forms could become temporarily unresponsive after certain actions. UI elements now remain fully interactive without requiring additional clicks.

Weather Slider Values Now Persist as Expected

Fixed an issue where weather sliders reverted to previous values when transition time was enabled, auto apply was disabled, and Sun Position was active. Weather adjustments now persist correctly and can be applied as intended.

Constraint Connection Alignment Behavior Fixed

Fixed an issue where connecting constraints could incorrectly move the parent object during alignment. Constraint connections now align correctly without affecting unrelated parent objects.

Transform Gizmos Interaction Restored

Fixed an issue where the translate, rotate, and scale gizmos no longer affected the selected object. Object manipulation now works correctly when interacting with the gizmos.

Resize Gizmo Endpoint Interaction Fixed

Fixed an issue where resize gizmo endpoints did not correctly resize objects along a single axis. Gizmo endpoints now respond properly, allowing precise resizing in the intended direction.

Timeline Decade Progression Fixed

Fixed an issue where selecting decades as the timeline time unit did not advance time correctly. The timeline now progresses properly over decades when selected.

Port Panel Stuck Open Issue Fixed

Fixed an issue where the Port panel remained open after viewing properties of an uncommitted wire actor. The panel now closes correctly when the actor is deselected or destroyed.

Population Data Legend Colors Corrected

Fixed an issue where population, business, and workforce tiles with zero values did not match the legend color. Tiles representing zero values now display the correct color as indicated in the legend.

Pin Text Visibility Issue Fixed

Fixed an issue where pin text was hidden behind terrain or buildings. Pin labels are now visible whenever the pin itself is visible.

Ocean Ramp Grid Scale Adjustment Fixed

Fixed an issue where the grid scale slider for Ocean ramp could jump unexpectedly when adjusted. The slider now moves smoothly and responds accurately to user input.

Object Selection Behind Gizmos Fixed

Fixed an issue where objects behind or in front of a gizmo could not be selected when the cursor was over the gizmo. Object selection now works correctly in these situations.

3D Navigation Panel Mouse Interaction Corrected

Fixed an issue where the 3D navigation panel could be controlled using the right mouse button. Navigation controls now respond only to the intended mouse interactions.

Cursor Icon Positioning Fixed During Object Placement

Fixed an issue where the cursor icon briefly appeared in the center of the screen when dragging objects. The cursor icon now appears in the correct position under the mouse.

Port Default Values Reset Correctly for New Actors

Fixed an issue where newly added actors did not initialize port values with their default settings. Port values now reset correctly when new actors are added.

Visual Color and Transparency Actors Functionality Fixed

Fixed an issue where VisualColorActor and VisualTransparencyActor did not correctly apply color and transparency changes to actors. Visual appearance updates now work as expected.

Population Data Squares Now Update Correctly Across Datasets

Fixed an issue where updating a square in one population dataset prevented further updates to the same square in other datasets. Squares and legends now update correctly for all datasets.

Pin Label Alignment and Length Handling Fixed

Fixed an issue where long pin labels became misaligned and difficult to read. Pin text now remains properly centered and displays correctly.

Dataset Visibility Actors Now Removed Correctly

Fixed an issue where DatasetVisibilityActor entries remained in the scene after their associated actors were deleted. Related visibility actors are now properly removed.

Find Objects List Scroll Position Stability Fixed

Fixed an issue where the Find Objects list scrolled unexpectedly when selecting an element. The list now remains stable, keeping the selected item under the cursor.

“Show in List View” Context Menu Option Fixed

Fixed an issue where the Show in List View option in the context menu did not navigate to or highlight the selected object in the All Objects panel. The functionality now works as expected.

Known Issues:

Model Mapping Attribute Selection Limitation

When configuring model mapping for point datasets, the model type attribute must be explicitly set to a valid property for the mapping to work correctly. If the model type attribute is not configured or is set to an invalid property, the dataset may render using the default object instead of the intended mapped models. Model mapping may not work correctly if the model type attribute is not explicitly configured. In some cases, models may render as the default object instead of the mapped model. Workaround: Set the correct model type attribute manually in the Port panel.

Elevation Mode Not Applied on Scene Startup

Elevation mode may not be applied correctly when loading a scene. Workaround: Toggle the elevation setting off and on to restore expected behavior.

Terrain Alignment UI Default Display Inconsistency

The Terrain Alignment UI may display “None” as the default option even though terrain alignment is active. Functionality is not affected.

Map Overlay Editing Controls Unavailable

Map overlays cannot currently be edited to change opacity, resolution and color.

Duplicated Cranes Cannot Be Station Assigned

Duplicated or pasted cranes cannot currently be assigned to stations. Workaround: Use the Add Object menu to place new cranes instead of using copy-paste or duplication.

Add to Simulation May Remain Disabled After Copy-Paste

The Add to Simulation option may remain disabled if objects are copied and pasted while the Wire menu is open. Workaround: Use Add to Simulation from the right-click context menu on the ghost object.

Restart Required After Deleting Multiple Graph Tabs

Deleting multiple graph tabs while using the Repeating Date and Time Controller Actor may require restarting the Sandbox. This issue occurs only when the timeline is not running.

Camera Tilt Zoom Inversion

Zoom controls may become inverted after tilting the camera to its maximum downward angle. Workaround: Press the Fly to Home button to restore normal functionality.

Sun Direction Degree Value Display Inaccuracy

The degree input value for sun direction may not reflect the true sun direction.