Planet Generator - Procedural Planet Creation Tool
Description:
Create stunning, fully customizable planets in Unity with Planet Generator! This powerful procedural generation tool allows you to craft unique, realistic planets with diverse biomes, dynamic terrain, and atmospheric effects—all in real-time within the Unity Editor. Whether you're building a sci-fi game, a space exploration simulator, or a planetary visualization, this asset provides everything you need to bring your cosmic visions to life.
With an intuitive interface, pre-built presets, and a highly flexible shader system, Planet Generator is perfect for developers of all skill levels. Generate Earth-like worlds, desert planets, icy moons, lush jungle planets, or volcanic hellscapes with just a few clicks. Customize every detail—from terrain height and biome distribution to colors, clouds, and lighting—using the included editor tools and shader properties.
Key Features:
- Procedural Planet Generation: Generate planets using an icosphere mesh with adjustable resolution (4-100 subdivisions) for smooth, high-quality surfaces.
- Biome System: Define and customize biomes including oceans, beaches, deserts, grasslands, forests, mountains, snow, and volcanoes with percentage-based distribution.
- Dynamic Terrain: Control terrain with noise-based height generation, adjustable noise scale, mountain height, and land percentage.
- Color Customization: Full control over biome colors (ocean, desert, forest, etc.), atmosphere, clouds, and night-time city lights.
- Atmosphere & Clouds: Add realistic atmosphere with thickness and density controls, plus animated clouds with coverage, speed, and density settings.
- Day/Night Cycle: Simulate lighting with a customizable light direction, night color, and optional city lights for urban effects.
- Presets Included: Quick-start with 5 ready-to-use presets: Earth-like, Desert Planet, Ice Planet, Jungle Planet, and Volcanic Planet.
- Editor Integration: User-friendly custom inspector with tabs for Planet, Terrain, Biomes, Atmosphere, and Day/Night settings, plus one-click planet regeneration and mesh export.
- Shader-Driven: Optimized Universal Render Pipeline (URP) shader for real-time performance and visual fidelity.
- Randomization: Generate unique planets with a random seed system for endless variety.
- Exportable Meshes: Save your generated planet meshes as assets for further use in your project.
Why Choose Planet Generator?
- Versatile: Ideal for games, simulations, educational tools, or cinematic scenes.
- Performance: Lightweight and optimized for real-time rendering in Unity URP.
- Customizable: Fine-tune every aspect or use presets for rapid prototyping.
- No Coding Required: Generate planets directly in the Unity Editor, with optional scripting for advanced users.