Raymarching Mountains for Godot - addon that solves the problem of open worlds
Source: Dev.to


What is it?
This addon is designed to create open worlds and eliminate the ugly “world break” effect. It generates a procedural horizon to surround your play area, making your world feel infinite without the performance cost of generating actual geometry for distant terrain.
It uses a Raymarching Shader applied to a flipped box mesh (similar to a skybox) to render mountains efficiently.
Features
- Procedural Generation: Uses noise textures to generate infinite variations.
- Highly Optimized: Renders on a single mesh (12 tris) using shader magic. Runs at a stable 60 fps on older GPUs such as the AMD Radeon HD 8600/8700M (integrated).
- Seamless Blending: Built‑in fog gradient support to blend the mountains into your sky.
- Customizable: Full control over colors, scale, and fog depth.
License
This addon is distributed under the Creative Commons Zero (CC0) license.
Try it
Full GitHub repository: EmberNoGlow/Raymarching-Mountains
Support
If you find this plugin useful, please give it a star on GitHub!
- GitHub: EmberNoGlow
- Dev.to: embernoglow
- Bluesky: @embernoglow.bsky.social