Info

  • Unity
  • C#, HLSL
Planet Generation Shader Planet Generation Shader

Planet Generation Shader

Personal project - a planet generator using some simple noise textures and a very large and slow shader.

Done mostly to see if I could generate something that looked good and felt somewhat realistic as a planet generator entirely in a shader.

The shader works by sampling a few different 3D noise textures to generate temperature, humidity, and height textures. It uses these to pick between different biome colors and generate a normal for the surface derived from the height.


← Back to projects