Upload

Loading icon Loading...

This video is unavailable.

WebGL Terrain Rendering with Cesium

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like cesiumglobe's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike cesiumglobe's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add cesiumglobe's video to your playlist.

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.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Loading...
Working...
to add this to Watch Later

Add to