Procedural Moon Shader is a collection of two realtime shaders for Blender Eevee that simulate the surface of moons and asteroids. The surface features, including craters and mountains, are generated procedurally, eliminating the need for UV unwrapping.
The shaders are provided as customizable node groups with input parameters for controlling surface features like color, crater placement, and mountain distribution. They are capable of high-resolution detail suitable for close-up flyby animations. The provided files include both the moon shader and an asteroid shader, along with example scenes and lighting setups. These shaders are GPU-intensive in Eevee but are fully compatible with Cycles for rendering or texture baking.