A simple random planet toy with randomisation and adjustable parameters.

This was really just me sharing my progress with making shaders and trying to replicate something that I saw on youtube.  (this shader)

You can press H to toggle the UI visibility or click the button in the top left.

-----------------------------------

Each parameter adjusts different parts of the planet:

Radius = how large the planet is
Speed = how quickly the planet rotates around its poles
Angle = the angle that the planet's poles make with the up direction counterclockwise

Land Cover = ~ the proportion of the planet which is covered in the Land Colour
Beach Cover = difference between this and land cover is ~ the proportion of the planet which is covered in the Beach Colour

Cloud Cover = ~ the proportion of the atmosphere which is covered in the Cloud Colour
Cloud Density = the opacity of the clouds

Seed = the seed used for the terrain generation

Land Colour = the colour used by Land Cover
Beach Colour = the colour used by Beach Cover
Water Colour = the colour used for the rest of the planet
Cloud Colour = the colour of the clouds

-----------------------------------

The randomise function does a ton of arbitrary calculations which I just #ThrewTogetherUntilIWasHappy to create values for each parameter.

Took me ~2 days to create (1 day for the shader, 1 day for the UI functionality).

Hope you enjoy the toy, share your coolest planets in the comments! :> 

Published 3 days ago
StatusReleased
PlatformsHTML5
Authornitrrose
Made withGodot
Tags2D, Generator, planet, toy
ContentNo generative AI was used

Leave a comment

Log in with itch.io to leave a comment.