How do I add ambient occlusion or show shadows for the craters in my moon object?
I guess there are several solution, but you could simply use the Input &gt; Ambient Occlusion node as a factor between 2 Emission nodes. Use a ColorRamp between the AO and the Mix Shader if you ever need to tweak the contrasts: