autorenew

warning此页面不支持您的语言。

Perlin Noise Terrain Generation

Perlin Noise Terrain Generation

ToolProcedural GenerationWebsiteSolo Project

Interactive experiments that turn Perlin noise into explorable terrain.

The idea

This began as an interactive explanation of Perlin noise, using terrain heightmaps to make the algorithm easier to see and experiment with.

I later made a second version that generates a heightmap and renders it as a 3D landscape in the browser with Three.js. You can try the interactive terrain generator or open the 3D heightmap renderer.

Overview

Category Details
Project Name: Perlin Noise Terrain Generation
Platform: Three.js, HTML, JavaScript, and TypeScript
Genre & Tags: Procedural Generation, Tool, Website
Focus: Visualising Perlin noise in 2D, then turning the result into interactive 3D terrain
Source: TerrainGenerator on GitHub
Screenshot of 3D ThreeJs terrain generation Screenshot of 2D Perlin Noise terrain generation

Built with