
Procedural Terrains
A procedural terrain generator that lets users create, explore, customize, and export terrain tiles, infinite worlds, and spherical planets.
ZyFod
Video
Three.js Marketplace
Three.js Marketplace
Kickstart your Three.js and React Three Fiber (R3F) projects with our free and premium components themes and tools. Designed for freelancers, developers, and agencies, each product includes essential features to get you up and running quickly.
Web Development
Help with your project?
Custom Three.js, WebGL, and WebGPU development — from product visualizers to interactive 3D websites.
Links
Featured Badge
Add this badge to your website to show you are featured on Three.js Resources.
Description
Procedural Terrains is a web-based procedural terrain generation tool built with Three.js, designed to let users create, customize, explore, and export procedural environments directly from the browser.
The project allows users to generate terrain tiles with adjustable parameters such as height, noise, biome distribution, water, colors, normals, volumetric clouds, and visual style. These tiles can be previewed as standalone terrain pieces, expanded into an infinite procedural world, or transformed into spherical planets for a more cinematic and planetary-scale visualization.
The tool is built around customization and creative control. Users can tweak terrain settings in real time, switch between different visualization modes, adjust shader parameters, customize volumetric cloud layers, and experiment with different terrain and atmosphere styles without needing external 3D software. The goal is to make procedural world creation accessible while still giving enough control for advanced visual experimentation.
The project also includes export features, allowing generated terrain tiles or planets to be exported as GLB files and reused in other projects, games, prototypes, or 3D scenes. Future improvements may include procedural vegetation, better performance optimization, better painting tools and more advanced planet generation options.
In short, Procedural Terrains is a creative browser-based terrain studio for generating, exploring, customizing, and exporting procedural landscapes, infinite worlds, volumetric cloudscapes, and planets.
Sponsors
Related Resources

HDRI-to-CubeMap
HDRI-to-CubeMap converts HDRI environments to CubeMaps, perfect for lighting in three.js

Ihdri
iHDRI offers a collection of high-quality HDRI maps, perfect for lighting and reflections in three.j

Skybox Lab
Skybox Lab providing an unparalleled AI-driven platform for creating 360 skybox environments

Three Scatter
Enabling you to create and edit scatter systems within Three.js
