Login / Register

Planets Earth, Mars and the Moon

Planet scenes with Earth, Mars, and the Moon at the center

This Unity package focuses on three realistic-looking planets: Earth, Mars, and the Moon. That narrow scope makes it easy to understand what it is meant to do. It is not a broad environment collection or a general space toolkit; it is a planet-oriented asset built for scenes where those bodies need to appear on screen with visible surface detail, atmospheric depth, and lighting effects that hold up in close views as well as wider shots.

The package is set up for projects that need planets to be dropped into a scene quickly and then adjusted as needed. The combination of ready-to-use prefabs, shaders, textures, and a demo scene gives it a clear scene-building role rather than a purely decorative one. It is aimed at showing how the planets work in practice, not just how they look in isolation.

What is included for scene assembly

The most direct part of the package is the set of ready-to-use prefabs. They can be dynamically instantiated, which makes them useful in scenes where planets need to appear through scripted events rather than sit in place as static objects.

That prefab setup is paired with a large visual stack: highly customizable shaders, separated clouds and cloud shadows, an outer atmosphere shader with a scattering effect, a Milky Way skybox, and a sun lens flare. Each element adds a different layer to the final image. The planets themselves are built on a high polygon sphere with about 40,000 triangles, and the package includes a set of 8K textures to support the detailed look.

There is also an included demo scene that shows how everything works together. That makes the package easier to evaluate in context, since the planets are not presented as isolated pieces but as part of a working scene setup.

Surface detail, clouds, and atmosphere

The shader setup is one of the main reasons this package stands out. The shaders support normals, night lights, specular, and an inner atmospheric scattering effect. Those elements matter when a planet needs more than a flat color pass. Normals and specular help the sphere read as a physical surface, night lights add city-side illumination where appropriate, and the atmospheric scattering effect gives the edge of the planet more depth.

Clouds are handled separately from the planet body, along with cloud shadows. That separation gives the clouds their own visual role instead of merging them into the base texture. The package also includes an outer atmosphere shader with scattering, which adds another layer around the planet and helps shape the silhouette against space or a sky backdrop.

The current release notes mention two specific updates: the atmosphere effect was improved so it no longer highlights triangles of the sphere model, and clouds rendering was improved so it blends better with the atmosphere effect. Those changes point to a package that is focused on how the layers interact, not just on the presence of the layers themselves.

Where it fits in a Unity project

The package fits naturally into scenes that need planetary visuals, orbital flybys, or space-themed presentation shots. The presence of an Earth flyby video and an all planets video reinforces that kind of use. With Earth, Mars, and the Moon available together, it can support scenes that compare worlds side by side or move between them in the same project.

The Milky Way skybox and sun lens flare also make it suitable for backgrounds that need a space setting rather than just a single isolated planet. That combination supports shots where the planet is the visual focus but still needs a surrounding environment to make the scene feel complete.

Because the prefabs can be dynamically instantiated, the package can also suit scenes where planets are introduced during runtime. That makes it practical for presentations, scripted flybys, or any scene flow that changes what the player sees without requiring a fixed setup from the start.

Compatibility notes and project limits

There is one clear limitation called out for this package: it does not work with Universal Render Pipeline in Unity 2019. That matters for projects that are already built around that pipeline, since the package is tied to the rendering setup it supports.

The package’s compatibility details list the original Unity version as 4.6.1, and supported Unity versions include 4.6.1, 5.4.0, 2017.4.37, and 2019.3.5. The file size is 559.5 MB, the asset count is 66, and the package type is unitypackage. It sits in the Shaders category under vfx/shaders.

For teams working with older Unity versions or projects that need a planet-focused shader package rather than a broader environment pack, the combination of prefabs, textures, shaders, and demo content gives a clear starting point. It is most practical when the scene needs Earth, Mars, or the Moon to feel visually grounded without building those systems from scratch.

Project Screenshots


Planets Earth, Mars and the Moon Prev OmniShade PBR – Physically Based Uber Shader
Planets Earth, Mars and the Moon Next Polyverse Skies | Low Poly Skybox Shaders

Leave a Reply