DEV Community

EmberNoGlow
EmberNoGlow

Posted on

Raymarching Mountains for Godot - addon that solves the problem of open worlds

A fast, powerful, and optimized plugin for creating procedural background mountains using RayMarching.

Demo Demo

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 old videocard 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.


Are you ready to try?

Full Github link : EmberNoGlow/Raymarching-Mountains

❤️ Support

If you find this plugin useful, please give it a star on GitHub!

Top comments (0)