Skip to content

Terrain flyover ​

Chunked LOD terrain from a descriptor and a deterministic 16-bit heightmap.

Terrain flyover

The terrain capability in isolation: a molen/terrain@1 descriptor plus a heightmap produces a chunked, level-of-detail mesh on the client and queryable height sampling in the kernel — the same heights on both sides, which is what keeps collision honest.

Play it ​

Play Terrain flyover in your browser. Nothing to install.

Make it yours ​

The sample ships inside @bendyline/molen-tooling as a template, locked to the engine version you install. Copy it into a standalone npm project (no clone of the engine repository needed):

sh
npx @bendyline/molen-tooling new my-terrain-flyover --template terrain-flyover
cd my-terrain-flyover
npm install
npm run dev

The copy keeps the sample's scene, scripts, commands, checks and headless tests; npm test runs them.

What it teaches ​

  • Terrain descriptors
  • Chunked LOD meshing
  • Heightfield queries

Source ​

examples/terrain-flyover. A walkthrough README ships alongside it and in every copy.

37 guides · 36 schema formats · 41 API entry points · 10 samples. API, CLI and schema pages are generated from the shipped build.