Releases: Amsterdam/3DAmsterdam
Releases · Amsterdam/3DAmsterdam
2020 to 2021LTS Unity update
This marks the last 2020 state before Unity 2021 LTS update
Multifile upload hotfix
Hotfix to allow uploading obj's+material files again.
Minor bugfixes and camera changes
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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