Planet Generator and Runtime Shader View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.6.2 or later
Package size
152.3 MB
Files
89
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
$25.00 on

Keywords

Planet Generator and Runtime Shader

by Evgenii Nikolskii (opens in new tab)

No ratings yet

Planet Generator, a procedural planet map and surface tool for Unity 6 and the Universal Render Pipeline

Price $25.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Planet Generator and Runtime Shader, 6 months Current $25.00; lowest $25.00; highest $25.00 in this period. $0 $12.5 $25 19 Oct 26 Oct 2 Nov

Asset preview

1 / 9

Planet Generator and Runtime Shader screenshot 1

Planet Generator and Runtime Shader screenshot 1

About this asset

Planet Generator guides the user through five editor stages: heightmap generation, biome generation, cloud map generation, surface setup, and texture export.

The package contains:

  • The PlanetGeneration.prefab entry point and PlanetGeneration component.
  • The HeightmapGenerator, BiomeGenerator, and CloudmapGenerator components for generating maps.
  • The PlanetSurfaceGenerator component and URP shader for previewing the configured surface on a planet model.
  • The PlanetTexturesGenerator component for exporting a URP Lit material and texture maps.
  • Preview materials and shaders used by the generation stages.

---

  1. Open Heightmap and press Generate. The generated map is assigned to Planet Generation. Save to File is optional when a standalone heightmap asset is needed.
  2. Open Biomes and press Generate.
  3. Open Clouds and press Generate.
  4. Open Surface, configure the surface, and press Apply Changes.
  5. Open Export, press Generate URP Lit Material, and select a folder inside the project's Assets directory.

---

- HeightmapGenerator builds a deterministic procedural heightmap from its seed and detail settings. `Map Resolution` sets the map width; the output is equirectangular at a 2:1 width-to-height ratio.

- BiomeGenerator derives biome weights from the heightmap and its temperature and moisture settings. The generated biome map is assigned to Planet Generation.

- CloudmapGenerator generates a cloud coverage mask from its seed, resolution, coverage, scale, detail, and shape settings. The generated cloud map is assigned to Planet Generation.

- PlanetSurfaceGenerator combines the heightmap, biome map, cloud map, sea level, and configured surface textures and colors for the planet preview. Realtime Preview applies changes as settings change; Apply Changes explicitly applies them.

- PlanetTexturesGenerator exports Planet_URPLit.mat, Planet_BaseMap.png, Planet_HeightMap.png, Planet_NormalMap.png, and Planet_MetallicOcclusionSmoothness.png for URP Lit.

From the publisher's Asset Store listing.

Technical details

Keep in mind that the generator itself is quite resource-intensive within the editor. Do not use it at runtime. Generate the required textures and use them with the provided shader or a standard shader, or use the raw maps for your own custom shader.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.6.2f1 Not listed Compatible Not listed

As listed on the Asset Store.