Skip to content

Releases: Amsterdam/3DAmsterdam

2020 to 2021LTS Unity update

25 May 10:50
Compare
Choose a tag to compare

This marks the last 2020 state before Unity 2021 LTS update

Multifile upload hotfix

09 Dec 09:30
c8150e0
Compare
Choose a tag to compare

Hotfix to allow uploading obj's+material files again.

Minor bugfixes and camera changes

09 Sep 14:58
4b2fa83
Compare
Choose a tag to compare
  • deletes .mtl from indexeddb after import
  • orto/perspective switch button now maintains previous pitch angle
  • added missing pointer style handlers on minimap and perspective switch button
  • scroll to zoom behaves the same underground
  • texts now flip upside down underground
  • seperated speed for ctrl modifier fps camera look-around. mouse delta is also inverted to match google earth behaviour
  • material names are no longer split/removed from underscores in the names
  • materials that should load external textures now have a more unique tagging method: MaterialName [texture=FileName.png]

OBJ IndexedDB importer and new GeoJSON texts layer

09 Sep 08:12
Compare
Choose a tag to compare
  • 3 new layers + layer type added. GeoJSON street-, neighbourhood and district names
  • OBJ importer* improvements using IndexedDB as scratch space to avoid flooding the WebGL Unity Heap

*This breaks the editor mode Building tile generation scene at this time.

Ortographic topdown view and Minimap refactor

10 Aug 11:02
Compare
Choose a tag to compare
  • Minimap refactor, adding support for other RD based WMTS services
  • New ortographic topdown camera toggle
  • Compass uses a transition animation to reset to north
  • Bugfix for measuretool making sure height is shown, even when distance is 0,0
  • Bugfix for snapshot tool solving a problem where the panel itself would sometimes appear in the snapshot images

Measuring

27 Jul 08:43
5403dda
Compare
Choose a tag to compare
  • grid shader with lines indicating kilometers
  • added new measure tool measuring a distance between two points
  • refactored left menu into toolbar, with tools that enable/disable other tools
  • added RD coordinate labels to rectangular selection tool
  • added checkbox agreeing to licenses for layer exporter

Rename objects and memory optimisations

13 Jul 10:14
6d78ca5
Compare
Choose a tag to compare
  • editable text optional for dynamic titles and key/data fields
  • hex color input moved under toggleable input (closed/condensed by default)
  • ability to rename own objects via title inputfield
  • memory optimisation obj importers (via reader instead of splitting into large line array)
  • improved/restored/simplified data generation scenes for buildings and trees layers
  • extended documentation with getting started, tile data generation explanation, and faq

New 2020 terrain and AHN4 building layers

30 Jun 12:43
55f3d93
Compare
Choose a tag to compare
  • Set datapaths for terrain and buildings data
  • All adressess are now visible for BAG buildings
  • Copy paste integration for WebGL
  • Camera rotation speed exposed as a user setting
  • Removed verbose deltatime calculation in firstperson modifier rotation
  • Pipette color select does not do other select actions anymore
  • Moving objects in shared scenes where editing is allowed is fixed (replaced interactable with transformable)
  • Resetting a material color now also resets opacity and intensity
  • Removed old/unused rightclick menu items
  • Multiselect now shows the names again
  • Rightclick a multiselect now allows the hide option again
  • Shared url now has a direct copy to clipboard button

Unity 2020LTS and Experimental features

15 Jun 12:18
7950e00
Compare
Choose a tag to compare
  • Unity 2020LTS update
  • HTML template changed to support new Unity version template variables and loader
  • Added Vissim beta feature
  • New 'experimental features' setting enabling/disabling CSV and Vissim beta feature tabs
  • New Unity Ambient Occlusion effect exposed as user setting
  • Added Usabilla survey button to HTML template
  • Added tilehandler progress indication spinner
  • Added Cables and Pipelines line render layer (disabled for now)
  • Added seperate method/scene for generating building tiles using Obj source files, next to GeoJSON
  • Added bounding box to application config
  • Added alternative BAG data api logic

CSV Importer and interaction improvements

04 Jun 09:40
702c615
Compare
Choose a tag to compare
  • new tab with experimental CSV data importer
  • grid is now detached from the GridSelection object, and can be targeted/toggled by developers
  • added overridable Escape method to Interactables, manualy triggerable via the Selector Escape key bind
  • turned Snapshot dialog into an Interactable, now blocking camera and right click interactions, and allowing Escape key to close
  • turned Share dialog into an Interactable, allowing Escape key to close
  • fixed a bug where two Interactables could be active at the same time (solved by triggering the Escape method on a previously selected Interactable)
  • fixed a bug where a two way connection script could cause the linked object to be destroyed unwantedly
  • fixed a bug where dragging an .obj onto the browser window the following placement tap would make de object disappear (related to bug above)
  • fixed a bug where importing an .mtl without .obj could freeze up the loadingbar
  • fixed a bug where the first time the 3D gizmo appeared it would be the wrong scale for a frame
  • fixed a bug UI items related to an old object would still be visible in the object properties tab (causing crashes when used)
  • fixed a bug where an old building selection in the properties panel would show a thumbnail belonging to a custom object
  • fixed a bug where a first person camera location would be directly activated after placing it
  • camera movement actions are now allowed while placing new objects/annotations and camera positions
  • only allowing one .obj (with an optional .mtl) to be imported simultaniously. showing a dialog if more were selected.
  • help text explaining Annotation placement
  • help text explaining Camera position placement steps
  • outline objects no longer cast a shadow
  • both shift keys can be used as a modifier key instead of only left-shift
  • Mask layer options appear after placing a mask
  • enable custom objects tab with the camera layers when a camera position is placed
  • you can now abort the placement of 3d objects and camera positions with the Escape key
  • placing items now requires a pointer tap, instead of being placed on pointer down