Skip to main content

Cesium Releases in June 2022

CesiumJS 1.94 Release 

CesiumJS 1.94 is now available. We had numerous bug fixes this month, including fixing rendering issues related to order-independent translucency on iOS devices. We also continue to add support for 3D Tiles Next with added support for ModelExperimental. Other highlights of the release include: 

  • Added Cesium3DTileStyle.fromUrl for loading a style from a url. 
  • Added ModelAnimationCollection.animateWhilePaused and ModelAnimation.animationTime to allow explicit control over a model's animations. 
  • Added PolygonGraphics.textureCoordinates, PolygonGeometry.textureCoordinates, CoplanarPolygonGeometry.textureCoordinates, which override the default stRotation-based texture coordinate calculation behavior with the provided texture coordinates, specified in the form of a PolygonHierarchy of Cartesian2 points.

CesiumJS now allows explicit control over a model's animations. Try out the Sandcastle.

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.

You should also check out our latest blog post, which gets into the details of how the atmosphere model is computed in CesiumJS since the improvements made in the CesiumJS 1.93 release.

Cesium for Unreal 1.14.0 Release

Cesium for Unreal has been updated for both Unreal Engine 5 and Unreal Engine 4. Some exciting improvements this month include:

  • Cesium for Unreal now runs on macOS and iOS on Unreal Engine 5! We now support Windows, Linux, Android, macOS, and iOS in both UE4 and UE5.
  • Added the InvertSelection option on CesiumPolygonRasterOverlay to rasterize outside the selection instead of inside. When used in conjunction with the ExcludeSelectedTiles option, tiles completely outside the polygon selection will be culled, instead of the tiles inside.
  • Further improved compatibility with quantized-mesh tilesets generated by third-party tools.

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

Powered by Cesium

This month we took a close look at LUUCY, a CesiumJS project helping to improve site development planning with more accessible information sharing. LUUCY comes with sketching tools that allow users to quickly draw up building concepts in 3D as they discuss possible designs for future development projects.

Comparing building sketches created in LUUCY

Sketches created in LUUCY allow stakeholders to quickly explore a proposed development from all angles.

LUUCY includes a number of other nice optimizations, including custom edge shaders, screen space ambient occlusion, and optimization for multi-screen displays. Check out their work!