Skip to content

Cesium for Unity v1.1.0

Choose a tag to compare

@j9liu j9liu released this 01 May 20:07

Cesium for Unity works on Windows (x86-64), macOS (x86-64 and Apple Silicon), Android (ARM64 and x86-64), and iOS.

πŸš€ Get Started

  1. Download Cesium for Unity Samples.
  2. Extract the .zip file into a suitable location on your computer.
  3. If you have Unity Hub installed, click the "Open" button under the "Projects" tab. Otherwise, open the Unity Editor directly and select "Open Project". Then, point it to the extracted directory. Unity will load the project and also download Cesium for Unity using the Package Manager.
  4. In the Asset Browser, select and load Assets -> Scenes -> 01_CesiumWorld. You can also select other scenes as you browse and explore the samples.

Or, to learn how to add it to your own project, see the Cesium for Unity Quickstart.

Have questions? Ask them on the community forum.

πŸ•™ Change Log

Breaking Changes πŸ“£
  • CesiumObjectPool is no longer accessible from outside the CesiumRuntime assembly.
Additions πŸŽ‰
  • Added support for primitives with the TRIANGLE_STRIP and TRIANGLE_FAN topology types.
  • Missing normals are now generated as "flat" normals by default, as required by the glTF specification. An option on Cesium3DTileset allows the user to request smooth normals instead, which will improve performance for most meshes by reducing geometry duplication.
  • Moved mipmap generation from the main thread to a worker thread.
Fixes πŸ”§
  • Added dependencies on the ShaderGraph and InputSystem packages to resolve material / script compilation errors.
  • Fixed another bug where CesiumCameraController tried to access a non-existent input in the legacy input system.
  • Removed an extra "delimiter" added to the end of on-screen credits in some cases.
  • Fixed a memory leak of Mesh objects when entering and exiting Play mode in the Unity Editor.
  • Fixed a crash that happened when attempting to create physics meshes for degenerate triangle meshes.

In addition to the above, this release updates cesium-native from v0.23.0 to v0.24.0. See the changelog for a complete list of changes in cesium-native.