Procedural Planets Pro is a comprehensive, production-ready planetary generation and shading suite engineered specifically for Unity's Universal Render Pipeline (URP).
Whether you are developing an expansive space exploration game, a 4X sci-fi strategy title, a cinematic space combat simulator, or need lightweight background skybox celestial bodies, Procedural Planets Pro delivers infinitely diverse, visually stunning worlds at maximum performance.
Drive planets entirely in real time with dynamic procedural GPU shaders, or use the 1-Click Standalone Baker to instantly export self-contained prefabs, serialized URP materials, and equirectangular PNG textures with zero runtime overhead.
Key Features
1. Terrestrial & Rocky Planetary Suite
Generate photorealistic continental worlds across 4 distinct planetary archetypes:
- Terran Worlds: Procedural continental landmasses, mountain ridges, biome blending (coastal, lowland, forest, desert, snow caps), adjustable ocean sea levels, and specular sun glints.
- Martian Worlds: Iron-oxide mineral deserts, deep tectonic rift canyons, craters, and thin atmospheric dust hazes.
- Venusian Worlds: Dense, hyper-turbulent greenhouse atmospheres with swirling sulfur cloud decks and volcanic terrain.
- Airless Moons & Asteroids: High-density impact crater basins, ejecta ray systems, multi-frequency micro-roughness, and lunar regolith texturing.
2. Physical Atmosphere & Dynamic Cloud Systems
- Rayleigh & Mie Atmospheric Scattering: Real-time limb glow, daylight blue scattering, warm twilight/sunset terminator shifts, and nightside eclipse shadowing.
- Dual-Layer Dynamic Clouds: Procedural curl-noise weather systems that rotate independently from the planetary surface at configurable speeds with cloud shadow projection onto oceans and landmasses.
- Ocean Specular Lighting: Blinn-Phong and GGX sun reflections calibrated for planetary curvature with realistic continental masking.
3. Gas Giants & Keplerian Ring Systems
- 6 Astrochemical Regimes: Jovian (ammonia bands), Saturnian (golden haze), Ice Giants/Neptunian (deep methane azure), Amber Giants (hot silicate clouds), and Exotic Amethyst worlds.
- Procedural Storm Vortices: Dynamic Great Red Spot storms with turbulent rotational velocity, Coriolis shear, and counter-rotating cloud fronts.
- Analytical Ring Shadows: The gas giant accurately casts its spherical shadow across its rings in real time.
- Multi-Band Rings & Cassini Divisions: Synthesize intricate planetary rings with fine micro-banding, opacity gradients, and sharp structural gaps.
4. 1-Click Standalone Prefab & 4K Texture Baker
Convert dynamic procedural shaders into static, production-ready assets with a single click:
- Seamless Equirectangular PNGs: Automatically renders surface albedo, normal maps, cloud decks, and ring alpha textures with zero polar pinching.
- Persistent Assets: Saves generated PNGs, procedural meshes, and serialized URP materials directly to your project.
- Drag-and-Drop Prefabs: Creates 100% self-contained prefabs ready to drop into any scene with zero ongoing shader calculation overhead.
5. AAA Performance: 0 GC Allocations
- Zero Runtime Memory Churn: Hand-optimized C# architecture guarantees 0 GC allocations in the Update() hot-path for silky-smooth framerates on mobile and consoles.
- GPU-Driven Synthesis: Noise harmonics and volumetric computations run entirely on the GPU, keeping your CPU game logic threads 100% free.
- Optimized Geodesic UV Spheres: Custom polar-corrected sphere meshes ensure clean triangulation without polar pinching artifacts.
6. Developer-Friendly C# API & Presets
- 1-Line Spawner API: Spawn and configure any celestial body at runtime using PlanetSpawner.SpawnRockyPlanet() or PlanetSpawner.SpawnGasGiant().
- 10 Canonical ScriptableObject Presets: Instantly deploy Earth, Mars, Moon, Mercury, Venus, Jupiter, Saturn, Neptune, Hot Jupiter, and Exotic Exoplanets.
- Polymorphic Architecture: Full IProceduralPlanet interface support for modular game integration.