---
title: "THREE.Terrain"
description: "Procedural terrain generation engine for three.js with multiple heightmap algorithms, erosion, scattering and texture blending."
canonical: "https://vibing.inc/library/three-terrain-vg-1183"
category: "Games, Juice & Interactive"
subcategory: "Procedural generation"
license: "MIT"
author: "Isaac Sukin (@IceCreamYou)"
source: "https://github.com/IceCreamYou/THREE.Terrain"
---

# THREE.Terrain
Procedural terrain generation engine for three.js with multiple heightmap algorithms, erosion, scattering and texture blending.
## Facts
- Source: https://github.com/IceCreamYou/THREE.Terrain
- Category: Games, Juice & Interactive / Procedural generation
- Author: Isaac Sukin (@IceCreamYou)
- Licence: MIT
- Tags: terrain, threejs, procgen, heightmap
## Why it's a gem
Terrain plus scattering plus blending — the whole pipeline, not just a noise call
---
Listed in The Vibeary: https://vibing.inc/library/three-terrain-vg-1183 · JSON: https://vibing.inc/api/public/library/gems/three-terrain-vg-1183