
Earth Shader
A shader that draws an Earth purely with code, using Half Lambert and Fresnel for lighting, then creating terrain with fractal Brownian motion, abstracting the concept of temperature, changing temperature based on altitude and latitude, and coloring according to temperature.