This shader uses a Normal map and 6 grayscale input textures:
-
Heightmap
-
Cities map
-
Fertility map
-
Clouds
-
Clouds Pole
-
Details
Those maps are then randomized by a random seed.
You can use your own textures as inputs, as long as they are tileable, or you can generate clouds alpha, heightmap and corresponding normal map with included generator substance.
This shader is compatible with Shader Forge, so it should be easy for you to adjust it for your specific needs. Whatever they may be.
RMB to rotate camera
Heightmaps, generated by included substance:
Included Generator Substance
A substance is a procedural material, that generates textures, using input parameters. This one is generating clouds maps, height maps, and their normal maps. You can then use this textures in Planet Generator shader, by dragging them in the corresponding slot in the material, or by choosing them in the inspector. You can also bake all textures you need using free Substance Player.
Oh, and I also included skybox generator substance that is used in the demo above. So if you don't like purple (natural color of Hydrogen-alpha) you can choose your own.
Click on the selected option in the toolbar to hide UI