Can we use two terrains at the same time without overriding

viewer.terrainProvider = new window.Cesium.EllipsoidTerrainProvider();
this will set up the terrain
can we add another terrain on top of it ??
for example different terrain at certain bounds

Hi @mounikesh_thota, there are a couple options:

  1. Use a global terrain (like Cesium World Terrain) for most areas, but then load a custom higher-resolution terrain in your area of interest. This is done by combining the terrains as different layers in the same terrain provider. See this older thread.
  2. Load the higher-resolution terrain in your area of interest as a Cesium3DTileset, and then hide the background terrain in that area using terrain clipping. Note that a Cesium3DTileset currently lacks some of the functionality of terrain. See Bring `Cesium3DTilesTerrainProvider` into `main` · Issue #12296 · CesiumGS/cesium · GitHub and some other related issues.

If you need a new functionality, feel free to chime in on one of the above linked issues. Or you can describe what you want on this thread: https://community.cesium.com/t/what-would-you-like-to-see-in-cesiumjs-in-2025/. Someone else has already mentioned multiple terrains there!