Chevron Down
Table of Contents

What's New

v1.2 (In Development, alpha/beta releases available)

Release Date: Aug 8, 2019

  • @loaders.gl/core: File Type Auto Detection now supports binary files
  • @loaders.gl/polyfills: Fixed TextEncoder warnings
  • @loaders.gl/arrow: Improved Node 8 support
  • @loaders.gl/images: Image file extensions now added to loader object
  • @loaders.gl/gltf: Generate default sampler parameters if none provided in gltf file

@loaders.gl/3d-tiles EXPERIMENTAL

  • Support for dynamic traversal of 3D tilesets (automatically loads and unloads tiles based on viewer position and view frustum).
  • Support for loading tilesets from Cesium ION servers.
  • Asynchronous tileset loading
  • Auto centering of view based on tileset bounding volumes
  • deck.gl Tile3DLayer class provided in examples.

v1.1

Release Date: May 30, 2019

@loaders.gl/core

  • fetchFile function - Can now read browser File objects (from drag and drop or file selection dialogs).
  • isImage(arrayBuffer [, mimeType]) function ENHANCED - can now accept a MIME type as second argument.

@loaders.gl/images

  • getImageMIMEType(arrayBuffer) function NEW - returns the MIME type of the image in the supplied ArrayBuffer.
  • isImage(arrayBuffer [, mimeType]) function ENHANCED - can now accept a MIME type as second argument.

@loaders.gl/gltf

The glTF module has been refactored with the aim of simplifying the loaded data and orthogonalizing the API, as well as allowing 'embedded' GLB data inside other binary formats to be parsed (e.g. the glTF parser can now extract embedded glTF inside 3D tile files).

  • GLTFScenegraph class NEW - A helper class that provides methods for structured access to and modification/creation of glTF data.
  • postProcessGLTF function NEW - Function that performs a set of transformations on loaded glTF data that simplify application processing.
  • GLBLoader/[GLBWriter] NEW - loader/writer pair that enables loading/saving custom (non-glTF) data in the binary GLB format.
  • GLTFLoader, letting application separately handle post-processing etc.

@loaders.gl/3d-tiles NEW MODULE

  • Support for the 3D tiles format is being developed in the new @loaders.gl/3d-tiles module.
  • Loading of individual point cloud tiles, including support for Draco compression and compact color formats such as RGB565 is supported.

@loaders.gl/polyfills NEW MODULE

Node support now requires importing @loaders.gl/polyfills before use. This reduces the number of dependencies, bundle size and potential build complications when using other loaders.gl modules when not using Node.js support.

@loaders.gl/loader-utils NEW MODULE

Helper functions for loaders have been broken out from @loaders.gl/core. Individual loaders no longer depend on@loaders.gl/core but only on @loaders.gl/loader-utils.

v1.0

Release Date: April 2019

  • First Official Release