Skip to main content

Cesium Releases in April 2022

We’ve made a lot of updates in this month’s releases: CesiumJS now supports 3D Tiles 1.1 and Cesium for Unreal is now available for Unreal Engine 5 Preview 2.

We’ve also added two new tutorials on Cesium for Unreal: Hide Parts of Tilesets with Cartographic Polygons and Editing Tileset Materials

clipping tilesets in Cesium for Unreal

The Cesium for Unreal Hide Parts of Tilesets with Cartographic Polygons tutorial teaches how to hide sections of terrain or other tilesets so tilesets can be combined with one another.

material visual effects at Crater Lake in Cesium for Unreal

Our Cesium for Unreal Editing Tileset Materials tutorial shows how to edit tileset materials to create visual effects like these. 

CesiumJS 1.92 Release 

CesiumJS 1.92 is now available. In addition to numerous bug fixes, we’ve added experimental support for the 3D Tiles 1.1 draft. Highlights of the release include: 

  • Cesium3DTileset now has a splitDirection property, allowing the tileset to only be drawn on the left or right side of the screen. This is useful for visual comparison of tilesets.
  • Added image-based lighting, lightColor, minimumPixelSize, scale, and maximumScale to ModelExperimental.
  • Added a 'renderable' property to 'Fog' to disable its visual rendering while preserving tiles culling at a distance.
  • Added support for EXT_structural_metadata property attributes and textures in CustomShader.
  • Added Cartesian2.clamp, Cartesian3.clamp, and Cartesian4.clamp.

See the changelog for a full list of updates and links to the discussion & code on each one. You can also subscribe to the Cesium roundup release thread on the community forum to get notifications about our monthly releases.

3D Tiles comparison in CesiumJS

Visually compare 3D Tiles tilesets in CesiumJS with the new splitDirection property.

Cesium for Unreal 1.12.0 Release

Cesium for Unreal is now available for Unreal Engine 5 Preview 2, in addition to 4.26 and 4.27. Highlights of the new release include:

  • Numerous changes in the Unreal Engine 5 version to take better advantage of the new support for double-precision coordinates.
  • Added support for Web Map Service (WMS) raster overlays.
  • Enabled anisotropic texture filtering by default for raster overlay textures, resulting in higher quality horizon views and much less “shimmering.” New texture group, filtering, and mipmap options allow fine-grained user control as needed.
  • Improvements to the Credits system, including the ability to optionally show credits on screen instead of in a separate popup.
  • Fixed memory leaks when using glTF emissive textures or moving the camera quickly.

Check the Cesium for Unreal (UE4) changelog, the Cesium for Unreal (UE5) changelog, the Cesium for Unreal Samples release, and the Cesium Native 0.14.0 changelog for the full list of updates. 

Powered by Cesium

This month we saw Cesium at work in a number of sectors. 

photogrammetry model of destroyed building in Kyiv shown in Cesium Stories

Professors Hidenori Watanave and Taichi Furuhashi are maintaining a Cesium Story that shows photogrammetry, panoramas, and satellite imagery of the damage in Ukraine.

GURU universal interface for simulation on laptop

MSBAI is making simulations easier to set up with GURU, a “Universal Interface for Simulation" that can run hundreds or even thousands of simulations in parallel and display the results in Cesium

Circles indicating air quality overlaid with 3D building models of Sofia

The Urban Data Project, developed by the GATE Institute at Sofia University, is tracking air quality data in Sofia with a CesiumJS application.