Terrestrial Planets and Moons: Procedural Shaders, Effects and In-Editor Baking
Parallel Cascades
$24.75
$27.50
10%OFF
(no ratings)
Jump AssetStore
Procedural shaders for Earth-like planets and moons, with heightmaps, smoothness and emission. In-Editor static texture baking and custom omnidirectional space lighting.This is a subset of the celestial bodies found in Procedural Planet Generation, a Unity framework for creating procedural celestial bodies through shaders, utilizing editor tools for texture baking and scripts for in-editor and runtime procedural generation. Purchasing this asset allows you to upgrade to the full framework at a discounted price later, providing access to stars, gas giants, and asteroid rings.This framework is NOT for landable planets - it generates spherical textures and shaders to be viewed from orbit or in solar system maps.Built with Shader Graph and Render Graph, this framework creates beautiful and detailed, lightweight, non-landable planets optimized for viewing from space. In-Editor texture baking allows you to use it as an artist tool and bake textures for maximum performance and mobile. It's perfect for space strategy games, solar system maps, background environments, and skyboxes.📚Documentation🪐Demo 💡Discussions 🔆Free VersionIncludes:🌑 Moons: Cratered and creviced surfaces with procedural detail and heightmap-adjusted color gradients.🌍 Earth-like Planets: Continents and ice caps form landmasses with procedural surface normals - mountains, ridges, and coastlines. The heightmap samples a color gradient to create natural-looking terrain patterns. Oceans feature shallow and deep water regions. Fresnel and post-processing glow for atmospheric effects. Toggleable procedural city lights on the dark side of planets.🪐7 free baked gas giants and stars from Procedural Planet Generation.🌌Free cubemap skybox from the Procedural Space Skybox asset.⭐Custom space lighting demo scene showing omnidirectional shader lighting.🎨 Advanced Visual Features🗻 Procedural Normal Mapping: Craters, ridges, mountains, and continental coastlines for Earth-like planets are converted to a heightmap and sample procedurally or bakeable to cubemap textures. Cubemap textures are then sampleable through custom cubemap normal sampler shader functions integrated into all shaders.🔆 Render Graph Post-Processing: Custom atmospheric and star glow effects with Fullscreen Shaders using Unity's Render Graph.For a FREE sample of some of this framework's features, check out the Procedural Planet Generation: Lite asset.



