Skip to content

Releases: 3DGI/tyler

v0.3.11

25 Jul 12:32
Compare
Choose a tag to compare

Fixed

  • If there is only a single tile, the root contains the content and the tileset geometricError is
    0.00. (#45)

v0.3.10

11 Mar 09:05
Compare
Choose a tag to compare

Changed

  • Update geoflow-bundle docker image

Added

  • The smooth-normals and simplification-max-error options

v0.3.9

09 Dec 04:45
Compare
Choose a tag to compare

Fixed

  • Parsing CityObjects without a geometry member
  • Median vertex count from a single CityObject

Added

  • A python script to adjust the geometric_error in an existing tileset (resources/python/adjust_geometric_error.py)

v0.3.8

18 Sep 08:06
Compare
Choose a tag to compare

Changed

  • Remove debug info from release build
  • Geometric error above the leafs defaults to 12
  • Update geoflow-bundle docker image

v0.3.7

21 Aug 08:03
Compare
Choose a tag to compare

Fixed

  • Geometric error calculation for the parents of the deepest leaves, where the leaf has an edge length of the grid cellsize.
  • Replace maxz in leaf content if minz is greater than maxz.
  • Tile bounding volume when tile is empty.
  • Fixed the hardcoded timeout.

Added

  • Set content bounding volume from tile bounding volume with the --3dtiles-content-bv-from-tile option. Required when the tile content is clipped to the tile's extent, for example for terrain.
  • Write quadtree content bounding box to .tsv with --grid-export.
  • Log all arguments in debug.
  • Split an explicit tileset to external tilesets if the tree is deep.
  • GitHub Action for publishing to DockerHub to 3dgi/tyler (#40), see https://hub.docker.com/r/3dgi/tyler

Changed

  • Debug data, incl. --grid-export, is written to the debug directory within the --output directory.
  • Remove logging from geof. Speeds up the conversion and fixes the extreme memory consumption when geof emits a large amount of messages.
  • Use BufWriter for writing the input paths.
  • Implement parallel computation for the extent, where the direct subdirectories of --features are visited in parallel (but their contents are processed sequentially).
  • Floats in the 3D Tiles tileset.json are written with 2 decimals
  • Implement parallel indexing of the features, where the direct subdirectories of --features are visited in parallel (but their contents are processed sequentially).
  • The grid is centered at the computed extent, instead of matching their origin.
  • Rename tiles directory to t to save space in the tileset.json
  • The tile content bounding volume, content.boundingVolume, is not added to the tile content anymore. You need to enable this option if you want to include the content bounding volumes. Enable it with --3dtiles-content-add-bv.
  • The grid's cell size is adjusted so that it is possible to construct a tightly fit square of 4^n cells. The final cell size will be larger than what is set with --grid-cellsize.

v0.3.6

17 Jul 13:05
Compare
Choose a tag to compare

tyler 0.3.6 (2023-07-17)

Changed

  • The --grid-export switch does not export the feature centroids anymore. Use the --grid-export-features if you want to export the feature centroids together with the grid cells.
  • Write both pruned and unpruned tilesets. Unpruned tiles are only written in debug mode.
  • Reduced the logging in debug mode.

Fixed

  • Invalid subtree for implicit tiling, in case of very large areas (eg. the Netherlands).

Added

  • Write the world, quadtree and tiles_failed instances to bincode when running in debug mode. The instances can be loaded for debugging with the --debug-load-data, in which case tyler will load the instance data instead of generating it.
  • Describe how to generate debug data.

v0.3.5

28 Jun 18:53
Compare
Choose a tag to compare

tyler 0.3.5 (2023-06-28)

Added

  • Option to only generate and write the 3D Tiles tileset, without running the glTF export. Enable with --3dtiles-tileset-only.
  • Timeout --timeout in seconds for the converter subprocesses. If speficied, tyler will kill the subprocess after the provided seconds, otherwise it will wait for the process to finish.

Fixed

  • geoflow version reporting

v0.3.4

22 Jun 11:34
Compare
Choose a tag to compare

tyler 0.3.4 (2023-06-22)

Fixed

  • geoflow-bundle version in the docker image

v0.3.3

19 Jun 10:53
Compare
Choose a tag to compare

tyler 0.3.3 (2023-06-19)

Fixed

  • Infinite loop in the glb conversion in geoflow-bundle, in a rare case during the mesh simplification
  • Infinite loop in case there is not a single CityJSONFeature file in the directory tree

Changed

  • tyler and geoflow versions are reported as info

v0.3.2

05 May 09:07
Compare
Choose a tag to compare

tyler 0.3.2 (2023-05-05)

Fixed

  • proj related fixes for running Tyler under Windows