This project is an interactive 3D planet generation simulation built using Three.js. It creates procedurally generated planets with realistic terrain and atmospheric effects. Users can explore and regenerate new planets dynamically.
- Procedural Planet Generation: Each planet is randomly generated using Perlin noise.
- Realistic Terrain: Includes oceans, mountains, and polar regions.
- Atmospheric Effects: A dynamic shader-based atmosphere for added realism.
- Interactive Exploration: Use orbit controls to navigate around the planet.
- Random Color Option: Toggle between predefined and random planet colors.
- Regeneration Button: Instantly generate a new planet.
- Left Click & Drag: Rotate the planet.
- Mouse Scroll: Zoom in and out.
- Right Click & Drag: Pan the view.
- Button: Regenerate a new planet.
- Checkbox: Enable/disable random colors.
- Clone the repository:
git clone https://github.com/NGxDTV/Random-Planets.git
- Navigate to the project folder:
cd Random-Planets - Open
index.htmlin a browser.
This project is open-source and available under the MIT License.




