WebGL Terrain Rendering with Cesium





Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Aug 4, 2012

Cesium's terrain-engine-in-progress rendering terrain and imagery using the Esri REST API.

The terrain is 90m for world, and up to 3.1m in the US. Imagery for the initial view is 1m.

Height fields are streamed as images. In a web worker, they are re-projected from web mercator to WGS84, and a mesh with positions and texture coordinates is computed.

We use hierarchical level of detail (HLOD), view frustum culling, and occlusion culling to select tiles to render.

For the initial view, we issue 42 draw calls, each just under 32K triangles, and reuse the same index buffer for a total of over 1.3 million triangles.

There are two imagery layers: one base layer and a road layer that is alpha blended.

This is a work-in-progress for an open-source WebGL engine. The code is on github - https://github.com/AnalyticalGraphics.... Users and contributors are welcome.


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...