#terrain #scale #quad-tree #render #detailed #data

nightly bin+lib terra

A rendering library for large scale terrains

2 unstable releases

Uses old Rust 2015

0.2.0 Nov 12, 2017
0.1.0 Jul 2, 2017

#251 in Rendering

Apache-2.0

350KB
3K SLoC

Terra crates.io docs.rs

Terra is a terrain rendering library built on top of gfx. It uses a quadtree representation that incorporates continuous level of detail to render highly detailed large scale terrains. Data is sourced from either the STRM 30m dataset or USGS's National Elevation Dataset and then enhanced using fractal refinement.

Screenshot

Status

Terrain:

  • CDLOD quadtree implementation
  • Oceans

Foliage:

  • Grass
  • Trees

Atmosphere:

  • Fog rendering
  • Aerial perspective
  • Multiple scattering

Dependencies

~32–43MB
~547K SLoC