A procedural Minecraft-style chunk viewer with configurable terrain generation. Uses Perlin or Simplex noise for height maps, ridge layers for mountain peaks, and supports multiple tree types with altitude-based placement.
Built with Three.js. Adjust noise parameters, tree lines, and cloud settings in the sidebar.
If you're here from CodePen, you can visit the GitHub repo and feel free to contribute there if you'd like.
Procedural height maps with Perlin or Simplex noise. Configurable scale, octaves, lacunarity, and persistence. Ridge layer for sharp mountain peaks. Detail layer for surface roughness.
Six tree types (Oak, Pine, Autumn, Mystic, Golden, Tropical) with altitude-based placement. Snow line, tree line, and pine line control where each type grows. Tree counts and min spacing per chunk.
Dynamic day/night cycle with sun and moon arcs. Stars at night. Configurable cloud layer with drift, amount, size, and opacity.
Left-drag to orbit, right-drag to pan, scroll to zoom. Tree settings auto-update the map. Sidebar can be collapsed.