SOLAR ENERGY GENERATION IN THREE DIMENSIONS