3DAmsterdam Versions Save

Repository for the 3D Amsterdam Unity viewer project

last2020state

2 years ago

This marks the last 2020 state before Unity 2021 LTS update

v2.9.1

2 years ago

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

v2.8.1

2 years ago
  • 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]

v2.8.0

2 years ago
  • 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.

v2.7.0

2 years ago
  • 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

v2.6.2

2 years ago
  • 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

v2.6.0

2 years ago
  • 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

v2.5.0

2 years ago
  • 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

2.4.0

2 years ago
  • 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

0.2.3.7

2 years ago
  • 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